Enum EMLPlanScikitLearnProblemType
- java.lang.Object
-
- java.lang.Enum<EMLPlanScikitLearnProblemType>
-
- ai.libs.mlplan.multiclass.sklearn.EMLPlanScikitLearnProblemType
-
- All Implemented Interfaces:
ai.libs.mlplan.core.IProblemType<ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper<org.api4.java.ai.ml.core.evaluation.IPrediction,org.api4.java.ai.ml.core.evaluation.IPredictionBatch>>,java.io.Serializable,java.lang.Comparable<EMLPlanScikitLearnProblemType>
public enum EMLPlanScikitLearnProblemType extends java.lang.Enum<EMLPlanScikitLearnProblemType> implements ai.libs.mlplan.core.IProblemType<ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper<org.api4.java.ai.ml.core.evaluation.IPrediction,org.api4.java.ai.ml.core.evaluation.IPredictionBatch>>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CLASSIFICATION_MULTICLASSCLASSIFICATION_MULTICLASS_UNLIMITED_LENGTH_PIPELINESREGRESSIONRUL
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetLastHASCOMethodPriorToParameterRefinementOfBareLearner()java.lang.StringgetLastHASCOMethodPriorToParameterRefinementOfPipeline()AScikitLearnLearnerFactorygetLearnerFactory()java.lang.StringgetName()org.api4.java.ai.ml.core.evaluation.supervised.loss.IDeterministicPredictionPerformanceMeasure<?,?>getPerformanceMetricForSearchPhase()org.api4.java.ai.ml.core.evaluation.supervised.loss.IDeterministicPredictionPerformanceMeasure<?,?>getPerformanceMetricForSelectionPhase()java.lang.StringgetPreferredComponentListFromFileSystem()java.lang.StringgetPreferredComponentListFromResource()java.lang.StringgetRequestedBasicProblemInterface()java.lang.StringgetRequestedInterface()org.api4.java.ai.ml.core.dataset.splitter.IFoldSizeConfigurableRandomDatasetSplitter<org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?>>getSearchSelectionDatasetSplitter()java.lang.StringgetSearchSpaceConfigFileFromResource()java.lang.StringgetSearchSpaceConfigFromFileSystem()ai.libs.jaicore.ml.core.EScikitLearnProblemTypegetSkLearnProblemType()ai.libs.mlplan.core.PipelineValidityCheckingNodeEvaluatorgetValidityCheckingNodeEvaluator()static EMLPlanScikitLearnProblemTypevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static EMLPlanScikitLearnProblemType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
CLASSIFICATION_MULTICLASS
public static final EMLPlanScikitLearnProblemType CLASSIFICATION_MULTICLASS
-
CLASSIFICATION_MULTICLASS_UNLIMITED_LENGTH_PIPELINES
public static final EMLPlanScikitLearnProblemType CLASSIFICATION_MULTICLASS_UNLIMITED_LENGTH_PIPELINES
-
REGRESSION
public static final EMLPlanScikitLearnProblemType REGRESSION
-
RUL
public static final EMLPlanScikitLearnProblemType RUL
-
-
Method Detail
-
values
public static EMLPlanScikitLearnProblemType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (EMLPlanScikitLearnProblemType c : EMLPlanScikitLearnProblemType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static EMLPlanScikitLearnProblemType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
getSkLearnProblemType
public ai.libs.jaicore.ml.core.EScikitLearnProblemType getSkLearnProblemType()
-
getSearchSpaceConfigFileFromResource
public java.lang.String getSearchSpaceConfigFileFromResource()
- Specified by:
getSearchSpaceConfigFileFromResourcein interfaceai.libs.mlplan.core.IProblemType<ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper<org.api4.java.ai.ml.core.evaluation.IPrediction,org.api4.java.ai.ml.core.evaluation.IPredictionBatch>>
-
getSearchSpaceConfigFromFileSystem
public java.lang.String getSearchSpaceConfigFromFileSystem()
- Specified by:
getSearchSpaceConfigFromFileSystemin interfaceai.libs.mlplan.core.IProblemType<ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper<org.api4.java.ai.ml.core.evaluation.IPrediction,org.api4.java.ai.ml.core.evaluation.IPredictionBatch>>
-
getPreferredComponentListFromResource
public java.lang.String getPreferredComponentListFromResource()
- Specified by:
getPreferredComponentListFromResourcein interfaceai.libs.mlplan.core.IProblemType<ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper<org.api4.java.ai.ml.core.evaluation.IPrediction,org.api4.java.ai.ml.core.evaluation.IPredictionBatch>>
-
getPreferredComponentListFromFileSystem
public java.lang.String getPreferredComponentListFromFileSystem()
- Specified by:
getPreferredComponentListFromFileSystemin interfaceai.libs.mlplan.core.IProblemType<ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper<org.api4.java.ai.ml.core.evaluation.IPrediction,org.api4.java.ai.ml.core.evaluation.IPredictionBatch>>
-
getRequestedInterface
public java.lang.String getRequestedInterface()
- Specified by:
getRequestedInterfacein interfaceai.libs.mlplan.core.IProblemType<ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper<org.api4.java.ai.ml.core.evaluation.IPrediction,org.api4.java.ai.ml.core.evaluation.IPredictionBatch>>
-
getRequestedBasicProblemInterface
public java.lang.String getRequestedBasicProblemInterface()
-
getLastHASCOMethodPriorToParameterRefinementOfBareLearner
public java.lang.String getLastHASCOMethodPriorToParameterRefinementOfBareLearner()
- Specified by:
getLastHASCOMethodPriorToParameterRefinementOfBareLearnerin interfaceai.libs.mlplan.core.IProblemType<ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper<org.api4.java.ai.ml.core.evaluation.IPrediction,org.api4.java.ai.ml.core.evaluation.IPredictionBatch>>
-
getLastHASCOMethodPriorToParameterRefinementOfPipeline
public java.lang.String getLastHASCOMethodPriorToParameterRefinementOfPipeline()
- Specified by:
getLastHASCOMethodPriorToParameterRefinementOfPipelinein interfaceai.libs.mlplan.core.IProblemType<ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper<org.api4.java.ai.ml.core.evaluation.IPrediction,org.api4.java.ai.ml.core.evaluation.IPredictionBatch>>
-
getPerformanceMetricForSearchPhase
public org.api4.java.ai.ml.core.evaluation.supervised.loss.IDeterministicPredictionPerformanceMeasure<?,?> getPerformanceMetricForSearchPhase()
- Specified by:
getPerformanceMetricForSearchPhasein interfaceai.libs.mlplan.core.IProblemType<ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper<org.api4.java.ai.ml.core.evaluation.IPrediction,org.api4.java.ai.ml.core.evaluation.IPredictionBatch>>
-
getPerformanceMetricForSelectionPhase
public org.api4.java.ai.ml.core.evaluation.supervised.loss.IDeterministicPredictionPerformanceMeasure<?,?> getPerformanceMetricForSelectionPhase()
- Specified by:
getPerformanceMetricForSelectionPhasein interfaceai.libs.mlplan.core.IProblemType<ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper<org.api4.java.ai.ml.core.evaluation.IPrediction,org.api4.java.ai.ml.core.evaluation.IPredictionBatch>>
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceai.libs.mlplan.core.IProblemType<ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper<org.api4.java.ai.ml.core.evaluation.IPrediction,org.api4.java.ai.ml.core.evaluation.IPredictionBatch>>
-
getLearnerFactory
public AScikitLearnLearnerFactory getLearnerFactory()
- Specified by:
getLearnerFactoryin interfaceai.libs.mlplan.core.IProblemType<ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper<org.api4.java.ai.ml.core.evaluation.IPrediction,org.api4.java.ai.ml.core.evaluation.IPredictionBatch>>
-
getSearchSelectionDatasetSplitter
public org.api4.java.ai.ml.core.dataset.splitter.IFoldSizeConfigurableRandomDatasetSplitter<org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?>> getSearchSelectionDatasetSplitter()
- Specified by:
getSearchSelectionDatasetSplitterin interfaceai.libs.mlplan.core.IProblemType<ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper<org.api4.java.ai.ml.core.evaluation.IPrediction,org.api4.java.ai.ml.core.evaluation.IPredictionBatch>>
-
getValidityCheckingNodeEvaluator
public ai.libs.mlplan.core.PipelineValidityCheckingNodeEvaluator getValidityCheckingNodeEvaluator()
- Specified by:
getValidityCheckingNodeEvaluatorin interfaceai.libs.mlplan.core.IProblemType<ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper<org.api4.java.ai.ml.core.evaluation.IPrediction,org.api4.java.ai.ml.core.evaluation.IPredictionBatch>>
-
-