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(num_labels: int)¶
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]) OutputData | None¶
See
mlrl.testbed.experiments.output.writer.DataExtractor.extract_data()
- configure_experiment(_: Namespace, experiment_builder: Builder)¶
See
mlrl.testbed.extensions.extension.Extension.configure_experiment()