A B C D E F G I M N P R S T W 
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
 
A B C D E F G I M N P R S T W 
All Classes All Packages