yatsm.classifiers package

Module contents

Module storing classifiers for YATSM

Contains utilities and helper classes for classifying timeseries generated using YATSM change detection.

yatsm.classifiers.cfg_to_algorithm(config_file)[source]

Return instance of classification algorithm helper from config file

Parameters:

config_file – location of configuration file for algorithm

Returns:

scikit-learn estimator (object) and configuration file (dict)

Return type:

tuple

Raises:
  • KeyError – raise if configuration file is malformed
  • AlgorithmNotFoundException – raise if algorithm is not implemented in YATSM
  • TypeError – raise if configuration file cannot be used to initialize the classifier