Enum EMLPlanWekaProblemType
- java.lang.Object
-
- java.lang.Enum<EMLPlanWekaProblemType>
-
- ai.libs.mlplan.multiclass.wekamlplan.EMLPlanWekaProblemType
-
- All Implemented Interfaces:
ai.libs.mlplan.core.IProblemType<ai.libs.jaicore.ml.weka.classification.learner.IWekaClassifier>,java.io.Serializable,java.lang.Comparable<EMLPlanWekaProblemType>
public enum EMLPlanWekaProblemType extends java.lang.Enum<EMLPlanWekaProblemType> implements ai.libs.mlplan.core.IProblemType<ai.libs.jaicore.ml.weka.classification.learner.IWekaClassifier>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CLASSIFICATION_MULTICLASSCLASSIFICATION_MULTICLASS_TINYREGRESSION
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetLastHASCOMethodPriorToParameterRefinementOfBareLearner()java.lang.StringgetLastHASCOMethodPriorToParameterRefinementOfPipeline()ai.libs.mlplan.core.ILearnerFactory<ai.libs.jaicore.ml.weka.classification.learner.IWekaClassifier>getLearnerFactory()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.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.mlplan.core.PipelineValidityCheckingNodeEvaluatorgetValidityCheckingNodeEvaluator()static EMLPlanWekaProblemTypevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static EMLPlanWekaProblemType[]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 EMLPlanWekaProblemType CLASSIFICATION_MULTICLASS
-
REGRESSION
public static final EMLPlanWekaProblemType REGRESSION
-
CLASSIFICATION_MULTICLASS_TINY
public static final EMLPlanWekaProblemType CLASSIFICATION_MULTICLASS_TINY
-
-
Method Detail
-
values
public static EMLPlanWekaProblemType[] 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 (EMLPlanWekaProblemType c : EMLPlanWekaProblemType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static EMLPlanWekaProblemType 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
-
getSearchSpaceConfigFileFromResource
public java.lang.String getSearchSpaceConfigFileFromResource()
- Specified by:
getSearchSpaceConfigFileFromResourcein interfaceai.libs.mlplan.core.IProblemType<ai.libs.jaicore.ml.weka.classification.learner.IWekaClassifier>
-
getSearchSpaceConfigFromFileSystem
public java.lang.String getSearchSpaceConfigFromFileSystem()
- Specified by:
getSearchSpaceConfigFromFileSystemin interfaceai.libs.mlplan.core.IProblemType<ai.libs.jaicore.ml.weka.classification.learner.IWekaClassifier>
-
getPreferredComponentListFromResource
public java.lang.String getPreferredComponentListFromResource()
- Specified by:
getPreferredComponentListFromResourcein interfaceai.libs.mlplan.core.IProblemType<ai.libs.jaicore.ml.weka.classification.learner.IWekaClassifier>
-
getPreferredComponentListFromFileSystem
public java.lang.String getPreferredComponentListFromFileSystem()
- Specified by:
getPreferredComponentListFromFileSystemin interfaceai.libs.mlplan.core.IProblemType<ai.libs.jaicore.ml.weka.classification.learner.IWekaClassifier>
-
getRequestedInterface
public java.lang.String getRequestedInterface()
- Specified by:
getRequestedInterfacein interfaceai.libs.mlplan.core.IProblemType<ai.libs.jaicore.ml.weka.classification.learner.IWekaClassifier>
-
getLastHASCOMethodPriorToParameterRefinementOfBareLearner
public java.lang.String getLastHASCOMethodPriorToParameterRefinementOfBareLearner()
- Specified by:
getLastHASCOMethodPriorToParameterRefinementOfBareLearnerin interfaceai.libs.mlplan.core.IProblemType<ai.libs.jaicore.ml.weka.classification.learner.IWekaClassifier>
-
getLastHASCOMethodPriorToParameterRefinementOfPipeline
public java.lang.String getLastHASCOMethodPriorToParameterRefinementOfPipeline()
- Specified by:
getLastHASCOMethodPriorToParameterRefinementOfPipelinein interfaceai.libs.mlplan.core.IProblemType<ai.libs.jaicore.ml.weka.classification.learner.IWekaClassifier>
-
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.weka.classification.learner.IWekaClassifier>
-
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.weka.classification.learner.IWekaClassifier>
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceai.libs.mlplan.core.IProblemType<ai.libs.jaicore.ml.weka.classification.learner.IWekaClassifier>
-
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.weka.classification.learner.IWekaClassifier>
-
getLearnerFactory
public ai.libs.mlplan.core.ILearnerFactory<ai.libs.jaicore.ml.weka.classification.learner.IWekaClassifier> getLearnerFactory()
- Specified by:
getLearnerFactoryin interfaceai.libs.mlplan.core.IProblemType<ai.libs.jaicore.ml.weka.classification.learner.IWekaClassifier>
-
getValidityCheckingNodeEvaluator
public ai.libs.mlplan.core.PipelineValidityCheckingNodeEvaluator getValidityCheckingNodeEvaluator()
- Specified by:
getValidityCheckingNodeEvaluatorin interfaceai.libs.mlplan.core.IProblemType<ai.libs.jaicore.ml.weka.classification.learner.IWekaClassifier>
-
-