Composer
- class fedot.core.composer.composer.Composer(optimizer, composer_requirements=None)[source]
Bases:
ABCBase class used for receiving composite operations via optimization
- Parameters
optimizer (GraphOptimizer) – optimizer generated in
ComposerBuildercomposer_requirements (Optional[OptimizationParameters]) – requirements for composition process
- abstract compose_pipeline(data)[source]
Run composition process for optimal pipeline structure search
- Parameters
data (Union[InputData, MultiModalData]) – Data used for problem solving
- Returns
For
single-objective optimization-> the best pipeline.For
multi-objective optimization-> a list of the best pipelines is returned.- Return type
Union[Pipeline, List[Pipeline]]
Notes
Returned pipelines are ordered by the descending primary metric (the first is the best).