mlrl.common.testbed.experiments.output.label_vectors.extension module¶
Author: Michael Rapp (michael.rapp.ml@gmail.com)
Provides classes that allow configuring the functionality to write label vectors to one or several sinks.
- class mlrl.common.testbed.experiments.output.label_vectors.extension.LabelVectorSetExtension(*dependencies: Extension)¶
Bases:
ExtensionAn extension that configures the functionality to write label vectors, extracted from a LabelVectorSet, to one or several sinks.
- class LabelVectorSetExtractor¶
Bases:
DataExtractorAllows to extract unique label vectors from a LabelVectorSet.
- class Visitor¶
Bases:
LabelVectorSetVisitorAccesses the label vectors and frequencies stored by a LabelVectorSet and stores them in a LabelVectorHistogram.
- visit_label_vector(label_vector: ndarray, frequency: int)¶
See
mlrl.common.cython.output_space_info.LabelVectorSetVisitor.visit_label_vector()
- extract_data(state: ExperimentState, _: list[Sink]) list[tuple[ExperimentState, OutputData]]¶
See
mlrl.testbed.experiments.output.writer.DataExtractor.extract_data()
- configure_experiment(args: Namespace, experiment_builder: Builder, mode: ExperimentMode)¶
See
mlrl.testbed.extensions.extension.Extension.configure_experiment()
- get_supported_modes() set[ExperimentMode]¶
See
mlrl.testbed.extensions.extension.Extension.get_supported_modes()