models.node.processing.feature_extractor package#

Submodules#

models.node.processing.feature_extractor.feature_extractor module#

class models.node.processing.feature_extractor.feature_extractor.FeatureExtractor(parameters: dict)[source]#

Bases: ProcessingNode

This is the base class for all feature extractors. A feature extractor is a node that extracts features from a dataset.

Attributes:

_MODULE_NAME (str): The name of the module (in his case node.processing.feature_extractor.feature_extractor)

configuration.json usage:

module (str): The name of the module (node.processing.feature_extractor)

type (str): The type of the node (FeatureExtractor)

buffer_options (dict): Buffer options.

clear_output_buffer_on_data_input (bool): Whether to clear the output buffer when new data is inserted in the input buffer.

clear_input_buffer_after_process (bool): Whether to clear the input buffer after processing.

clear_output_buffer_after_process (bool): Whether to clear the output buffer after processing.

classmethod from_config_json(parameters: dict)[source]#

Adds the configuration.json parameters to a new instance of this class.

Parameters:

parameters (dict) – The parameters passed to this node.

Module contents#