public class MLPlanSKLearnBuilder extends AbstractMLPlanSingleLabelBuilder
LOSS_FUNCTION, SEARCH_NUM_MC_ITERATIONS, SEARCH_TRAIN_FOLD_SIZE, SELECTION_NUM_MC_ITERATIONS, SELECTION_TRAIN_FOLD_SIZE| Constructor and Description |
|---|
MLPlanSKLearnBuilder()
Creates a new ML-Plan Builder for scikit-learn.
|
MLPlanSKLearnBuilder(boolean skipSetupCheck)
Creates a new ML-Plan Builder for scikit-learn.
|
| Modifier and Type | Method and Description |
|---|---|
protected ai.libs.jaicore.ml.weka.dataset.splitter.IDatasetSplitter |
getDefaultDatasetSplitter() |
MLPlanSKLearnBuilder |
withUnlimitedLengthPipelineSearchSpace()
Configures ML-Plan to use the search space with unlimited length preprocessing pipelines.
|
withMonteCarloCrossValidationInSearchPhase, withMonteCarloCrossValidationInSelectionPhase, withPerformanceMeasurebuild, build, forMeka, forSKLearn, forWeka, getAlgorithmConfig, getCandidateEvaluationTimeOut, getClassifierEvaluationInSearchPhase, getClassifierEvaluationInSelectionPhase, getClassifierFactory, getComponents, getDBAdapter, getHASCOFactory, getLoggerName, getNodeEvaluationTimeOut, getPerformanceMeasureName, getRequestedInterface, getSearchEvaluatorFactory, getSearchSelectionDatasetSplitter, getSearchSpaceConfigFile, getSelectionEvaluatorFactory, getTimeOut, getUseCache, prepareNodeEvaluatorInFactoryWithData, setLoggerName, setPerformanceMeasureName, withAlgorithmConfig, withAlgorithmConfigFile, withCandidateEvaluationTimeOut, withClassifierFactory, withDataset, withDatasetSplitterForSearchSelectionSplit, withNodeEvaluationTimeOut, withNumCpus, withPreferredComponentsFile, withPreferredNodeEvaluator, withRandomCompletionBasedBestFirstSearch, withRequestedInterface, withSearchFactory, withSearchPhaseEvaluatorFactory, withSearchSpaceConfigFile, withSelectionPhaseEvaluatorFactory, withTimeOutpublic MLPlanSKLearnBuilder()
throws java.io.IOException
java.io.IOException - Thrown if configuration files cannot be read.public MLPlanSKLearnBuilder(boolean skipSetupCheck)
throws java.io.IOException
skipSetupCheck - Flag whether to skip the system's setup check, which examines whether the operating system has python installed in the required version and all the required python modules are installed.java.io.IOException - Thrown if configuration files cannot be read.public MLPlanSKLearnBuilder withUnlimitedLengthPipelineSearchSpace() throws java.io.IOException
java.io.IOException - Thrown if the search space configuration file cannot be read.protected ai.libs.jaicore.ml.weka.dataset.splitter.IDatasetSplitter getDefaultDatasetSplitter()
getDefaultDatasetSplitter in class AbstractMLPlanSingleLabelBuilder