A B C D E F G I M N P R S T W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractMLPlanBuilder<L extends org.api4.java.ai.ml.core.learner.ISupervisedLearner<org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance,org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>>,B extends AbstractMLPlanBuilder<L,B>> - Class in ai.libs.mlplan.core
-
The MLPlanBuilder helps to easily configure and initialize ML-Plan with specific parameter settings.
- AbstractMLPlanBuilder() - Constructor for class ai.libs.mlplan.core.AbstractMLPlanBuilder
- ai.libs.mlplan.core - package ai.libs.mlplan.core
- ai.libs.mlplan.core.events - package ai.libs.mlplan.core.events
- ai.libs.mlplan.multiclass - package ai.libs.mlplan.multiclass
B
- build() - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
-
Builds an ML-Plan object with the dataset provided earlier to this builder.
- build(ILabeledDataset<?>) - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
-
Builds an ML-Plan object for the given dataset as input.
C
- call() - Method in class ai.libs.mlplan.core.MLPlan
- cancel() - Method in class ai.libs.mlplan.core.MLPlan
- checkPreconditionsForInitialization() - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- ClassifierFoundEvent - Class in ai.libs.mlplan.core.events
- ClassifierFoundEvent(IAlgorithm<?, ?>, ComponentInstance, ISupervisedLearner<?, ?>, double) - Constructor for class ai.libs.mlplan.core.events.ClassifierFoundEvent
D
- dataPortionForSelection() - Method in interface ai.libs.mlplan.multiclass.MLPlanClassifierConfig
- DEFAULT_PERFORMANCE_MEASURE - Static variable in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- DEFAULT_SEARCH_NUM_MC_ITERATIONS - Static variable in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- DEFAULT_SEARCH_TRAIN_FOLD_SIZE - Static variable in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- DEFAULT_SELECTION_NUM_MC_ITERATIONS - Static variable in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- DEFAULT_SELECTION_TRAIN_FOLD_SIZE - Static variable in class ai.libs.mlplan.core.AbstractMLPlanBuilder
E
- evaluate(ILabeledPath<TFDNode, String>) - Method in class ai.libs.mlplan.core.PreferenceBasedNodeEvaluator
- evaluateSupervised(ComponentInstance) - Method in class ai.libs.mlplan.core.PipelineEvaluator
F
- factoryForPipelineEvaluationInSearchPhase - Variable in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- factoryForPipelineEvaluationInSelectionPhase - Variable in class ai.libs.mlplan.core.AbstractMLPlanBuilder
G
- getAlgorithmConfig() - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- getAlgorithmConfig() - Method in interface ai.libs.mlplan.core.IMLPlanBuilder
- getBenchmark() - Method in class ai.libs.mlplan.core.PipelineEvaluator
- getCandidateEvaluationTimeOut() - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- getClassifier() - Method in class ai.libs.mlplan.core.events.SupervisedLearnerCreatedEvent
- getComponentDescription() - Method in class ai.libs.mlplan.core.events.ClassifierFoundEvent
- getComponentInstanceOfSelectedClassifier() - Method in class ai.libs.mlplan.core.MLPlan
- getComponentParameterConfigurations() - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- getComponents() - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- getComponents() - Method in class ai.libs.mlplan.core.PipelineValidityCheckingNodeEvaluator
- getConfig() - Method in class ai.libs.mlplan.core.MLPlan
- getData() - Method in class ai.libs.mlplan.core.PipelineValidityCheckingNodeEvaluator
- getDataset() - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- getHASCOFactory() - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- getHASCOFactory() - Method in interface ai.libs.mlplan.core.IMLPlanBuilder
- getInSampleError() - Method in class ai.libs.mlplan.core.events.ClassifierFoundEvent
- getInstance() - Method in class ai.libs.mlplan.core.events.SupervisedLearnerCreatedEvent
- getInternalValidationErrorOfSelectedClassifier() - Method in class ai.libs.mlplan.core.MLPlan
- getLearnerEvaluationFactoryForSearchPhase() - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- getLearnerEvaluationFactoryForSearchPhase() - Method in interface ai.libs.mlplan.core.IMLPlanBuilder
-
This is the factory that will be used to create the pipeline evaluators for evaluation during search time
- getLearnerEvaluationFactoryForSelectionPhase() - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- getLearnerEvaluationFactoryForSelectionPhase() - Method in interface ai.libs.mlplan.core.IMLPlanBuilder
-
This is the factory that will be used to create the pipeline evaluators for evaluation during selection time
- getLearnerFactory() - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- getLearnerFactory() - Method in interface ai.libs.mlplan.core.IMLPlanBuilder
- getLoggerName() - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- getLoggerName() - Method in class ai.libs.mlplan.core.MLPlan
- getLoggerName() - Method in class ai.libs.mlplan.core.PipelineEvaluator
- getLoggerName() - Method in class ai.libs.mlplan.core.PreferenceBasedNodeEvaluator
- getMessage(ComponentInstance) - Method in class ai.libs.mlplan.core.PipelineEvaluator
- getNodeEvaluationTimeOut() - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- getOptimizingFactory() - Method in class ai.libs.mlplan.core.MLPlan
- getPortionOfDataReservedForSelectionPhase() - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- getPortionOfDataReservedForSelectionPhase() - Method in interface ai.libs.mlplan.core.IMLPlanBuilder
- getRequestedInterface() - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- getRequestedInterface() - Method in interface ai.libs.mlplan.core.IMLPlanBuilder
- getScore() - Method in class ai.libs.mlplan.core.events.ClassifierFoundEvent
- getSearch() - Method in class ai.libs.mlplan.core.MLPlan
- getSearchEvaluatorFactory() - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- getSearchProblemInputGenerator() - Method in class ai.libs.mlplan.core.MLPlan
- getSearchSelectionDatasetSplitter() - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- getSearchSelectionDatasetSplitter() - Method in interface ai.libs.mlplan.core.IMLPlanBuilder
-
This is the splitter that splits the given input data into data for the search phase and for the selection phase
- getSearchSpaceConfigFile() - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- getSearchSpaceConfigFile() - Method in interface ai.libs.mlplan.core.IMLPlanBuilder
- getSelectedClassifier() - Method in class ai.libs.mlplan.core.MLPlan
- getSelectionEvaluatorFactory() - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- getSelf() - Method in interface ai.libs.mlplan.core.IMLPlanBuilder
- getSelf() - Method in class ai.libs.mlplan.core.MLPlanSimpleBuilder
- getTimeout(ComponentInstance) - Method in class ai.libs.mlplan.core.PipelineEvaluator
- getTimeOut() - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- getTimestamp() - Method in class ai.libs.mlplan.core.events.SupervisedLearnerCreatedEvent
- getTwoPhaseHASCOFactory() - Method in class ai.libs.mlplan.core.MLPlan
I
- ILearnerFactory<L extends org.api4.java.ai.ml.core.learner.ISupervisedLearner<?,?>> - Interface in ai.libs.mlplan.core
- IMLPlanBuilder<L extends org.api4.java.ai.ml.core.learner.ISupervisedLearner<org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance,org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>>,B extends IMLPlanBuilder<L,B>> - Interface in ai.libs.mlplan.core
-
The IMLPlanBuilder provides the general interface of an ML-Plan builder independent of the problem domain or specific library that is used for the configuration of machine learning pipelines.
- informAboutBestScore(Double) - Method in class ai.libs.mlplan.core.PipelineEvaluator
- isBuildSelectedClasifierOnGivenData() - Method in class ai.libs.mlplan.core.MLPlan
M
- MLPlan<L extends org.api4.java.ai.ml.core.learner.ISupervisedLearner<org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance,org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>>> - Class in ai.libs.mlplan.core
- MLPlan(IMLPlanBuilder<L, ?>, ILabeledDataset<?>) - Constructor for class ai.libs.mlplan.core.MLPlan
- MLPlanClassifierConfig - Interface in ai.libs.mlplan.multiclass
- MLPlanPhaseSwitchedEvent - Class in ai.libs.mlplan.core.events
- MLPlanPhaseSwitchedEvent(IAlgorithm<?, ?>) - Constructor for class ai.libs.mlplan.core.events.MLPlanPhaseSwitchedEvent
- MLPlanSimpleBuilder - Class in ai.libs.mlplan.core
- MLPlanSimpleBuilder() - Constructor for class ai.libs.mlplan.core.MLPlanSimpleBuilder
N
- nextWithException() - Method in class ai.libs.mlplan.core.MLPlan
P
- PipelineEvaluator - Class in ai.libs.mlplan.core
-
Evaluator used in the search phase of mlplan.
- PipelineEvaluator(ILearnerFactory<? extends ISupervisedLearner<ILabeledInstance, ILabeledDataset<? extends ILabeledInstance>>>, ISupervisedLearnerEvaluator<ILabeledInstance, ILabeledDataset<? extends ILabeledInstance>>, int) - Constructor for class ai.libs.mlplan.core.PipelineEvaluator
- PipelineValidityCheckingNodeEvaluator - Class in ai.libs.mlplan.core
- PipelineValidityCheckingNodeEvaluator() - Constructor for class ai.libs.mlplan.core.PipelineValidityCheckingNodeEvaluator
- PipelineValidityCheckingNodeEvaluator(Collection<Component>, ILabeledDataset<?>) - Constructor for class ai.libs.mlplan.core.PipelineValidityCheckingNodeEvaluator
- PreferenceBasedNodeEvaluator - Class in ai.libs.mlplan.core
- PreferenceBasedNodeEvaluator(Collection<Component>) - Constructor for class ai.libs.mlplan.core.PreferenceBasedNodeEvaluator
- PreferenceBasedNodeEvaluator(Collection<Component>, List<String>) - Constructor for class ai.libs.mlplan.core.PreferenceBasedNodeEvaluator
- PreferenceBasedNodeEvaluator(Collection<Component>, List<String>, String) - Constructor for class ai.libs.mlplan.core.PreferenceBasedNodeEvaluator
- PREFERRED_COMPONENTS - Static variable in interface ai.libs.mlplan.multiclass.MLPlanClassifierConfig
- preferredComponents() - Method in interface ai.libs.mlplan.multiclass.MLPlanClassifierConfig
- prepareNodeEvaluatorInFactoryWithData() - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
R
- receiveEvent(IEvent) - Method in class ai.libs.mlplan.core.MLPlan
- receiveEvent(IEvent) - Method in class ai.libs.mlplan.core.PipelineEvaluator
-
Forwards every incoming event e
- registerListener(Object) - Method in class ai.libs.mlplan.core.PipelineEvaluator
-
Here, we send a coupling event that informs the listener about which ComponentInstance has been used to create a classifier.
S
- SELECTION_PORTION - Static variable in interface ai.libs.mlplan.multiclass.MLPlanClassifierConfig
- setBuildSelectedClasifierOnGivenData(boolean) - Method in class ai.libs.mlplan.core.MLPlan
- setComponents(Collection<Component>) - Method in class ai.libs.mlplan.core.PipelineValidityCheckingNodeEvaluator
- setData(ILabeledDataset<?>) - Method in class ai.libs.mlplan.core.PipelineValidityCheckingNodeEvaluator
- setLoggerName(String) - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- setLoggerName(String) - Method in class ai.libs.mlplan.core.MLPlan
- setLoggerName(String) - Method in class ai.libs.mlplan.core.PipelineEvaluator
- setLoggerName(String) - Method in class ai.libs.mlplan.core.PreferenceBasedNodeEvaluator
- setPortionOfDataForPhase2(double) - Method in class ai.libs.mlplan.core.MLPlan
- setRandomSeed(int) - Method in class ai.libs.mlplan.core.MLPlan
- SupervisedLearnerCreatedEvent - Class in ai.libs.mlplan.core.events
- SupervisedLearnerCreatedEvent(ComponentInstance, ISupervisedLearner<?, ?>) - Constructor for class ai.libs.mlplan.core.events.SupervisedLearnerCreatedEvent
T
- toString() - Method in class ai.libs.mlplan.core.events.ClassifierFoundEvent
- toString() - Method in class ai.libs.mlplan.core.PreferenceBasedNodeEvaluator
W
- withAlgorithmConfig(MLPlanClassifierConfig) - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
-
Loads the MLPlanClassifierConfig with default values and replaces all properties according to the properties defined in the given config file.
- withAlgorithmConfigFile(File) - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
-
Loads the MLPlanClassifierConfig with default values and replaces all properties according to the properties defined in the given config file.
- withCandidateEvaluationTimeOut(Timeout) - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- withClassifierFactory(ILearnerFactory<L>) - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
-
Set the classifier factory that translates
CompositionInstance
objects to classifiers that can be evaluated. - withDataset(ILabeledDataset<?>) - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
-
Set the data for which ML-Plan is supposed to find the best pipeline.
- withDatasetSplitterForSearchSelectionSplit(IFoldSizeConfigurableRandomDatasetSplitter<ILabeledDataset<?>>) - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
-
Set the dataset splitter that is used for generating the holdout data portion that is put aside during search.
- withMCCVBasedCandidateEvaluationInSearchPhase() - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- withMCCVBasedCandidateEvaluationInSelectionPhase() - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- withNodeEvaluationTimeOut(Timeout) - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- withNumCpus(int) - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
-
Sets the number of cpus that may be used by ML-Plan.
- withPipelineValidityCheckingNodeEvaluator(PipelineValidityCheckingNodeEvaluator) - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- withPortionOfDataReservedForSelection(double) - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- withPreferredNodeEvaluator(IPathEvaluator<TFDNode, String, Double>) - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
-
This ADDs a new preferred node evaluator; requires that the search will be a best-first search.
- withRandomCompletionBasedBestFirstSearch() - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- withRequestedInterface(String) - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- withSearchFactory(IOptimalPathInORGraphSearchFactory, AlgorithmicProblemReduction) - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- withSearchPhaseEvaluatorFactory(ISupervisedLearnerEvaluatorFactory<ILabeledInstance, ILabeledDataset<? extends ILabeledInstance>>) - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
-
Sets the evaluator factory for the search phase.
- withSearchSpaceConfigFile(File) - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
-
Specify the search space in which ML-Plan is required to work.
- withSeed(long) - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
- withSelectionPhaseEvaluatorFactory(ISupervisedLearnerEvaluatorFactory<ILabeledInstance, ILabeledDataset<? extends ILabeledInstance>>) - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
-
Sets the evaluator factory for the selection phase.
- withTimeOut(Timeout) - Method in class ai.libs.mlplan.core.AbstractMLPlanBuilder
All Classes All Packages