public static enum ScikitLearnClassifier.Learner extends java.lang.Enum<ScikitLearnClassifier.Learner>
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDefaultParameters()
Get the default settings for parameters for this scheme
|
java.lang.String |
getModule()
Get the scikit-learn module of this scheme
|
boolean |
isClassifier()
Return true if this scheme is a classifier
|
boolean |
isRegressor()
Return true if this scheme is a regressor
|
boolean |
producesProbabilities(java.lang.String params)
Default implementation of producesProbabilities given parameter settings.
|
boolean |
removeModelFromPythonPostTrainPredict()
Return true if the variable containing the model in python should be
cleared after training and each batch prediction operation.
|
static ScikitLearnClassifier.Learner |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ScikitLearnClassifier.Learner[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ScikitLearnClassifier.Learner DecisionTreeClassifier
public static final ScikitLearnClassifier.Learner DecisionTreeRegressor
public static final ScikitLearnClassifier.Learner GaussianNB
public static final ScikitLearnClassifier.Learner MultinomialNB
public static final ScikitLearnClassifier.Learner BernoulliNB
public static final ScikitLearnClassifier.Learner LDA
public static final ScikitLearnClassifier.Learner QDA
public static final ScikitLearnClassifier.Learner LogisticRegression
public static final ScikitLearnClassifier.Learner LogisticRegressionCV
public static final ScikitLearnClassifier.Learner LinearRegression
public static final ScikitLearnClassifier.Learner ARDRegression
public static final ScikitLearnClassifier.Learner BayesianRidge
public static final ScikitLearnClassifier.Learner ElasticNet
public static final ScikitLearnClassifier.Learner Lars
public static final ScikitLearnClassifier.Learner LarsCV
public static final ScikitLearnClassifier.Learner Lasso
public static final ScikitLearnClassifier.Learner LassoCV
public static final ScikitLearnClassifier.Learner LassoLars
public static final ScikitLearnClassifier.Learner LassoLarsCV
public static final ScikitLearnClassifier.Learner LassoLarsIC
public static final ScikitLearnClassifier.Learner MLPClassifier
public static final ScikitLearnClassifier.Learner MLPRegressor
public static final ScikitLearnClassifier.Learner OrthogonalMatchingPursuit
public static final ScikitLearnClassifier.Learner OrthogonalMatchingPursuitCV
public static final ScikitLearnClassifier.Learner PassiveAggressiveClassifier
public static final ScikitLearnClassifier.Learner PassiveAggressiveRegressor
public static final ScikitLearnClassifier.Learner Perceptron
public static final ScikitLearnClassifier.Learner RANSACRegressor
public static final ScikitLearnClassifier.Learner Ridge
public static final ScikitLearnClassifier.Learner RidgeClassifier
public static final ScikitLearnClassifier.Learner RidgeClassifierCV
public static final ScikitLearnClassifier.Learner RidgeCV
public static final ScikitLearnClassifier.Learner SGDClassifier
public static final ScikitLearnClassifier.Learner SGDRegressor
public static final ScikitLearnClassifier.Learner TheilSenRegressor
public static final ScikitLearnClassifier.Learner GaussianProcess
public static final ScikitLearnClassifier.Learner KernelRidge
public static final ScikitLearnClassifier.Learner KNeighborsClassifier
public static final ScikitLearnClassifier.Learner RadiusNeighborsClassifier
public static final ScikitLearnClassifier.Learner KNeighborsRegressor
public static final ScikitLearnClassifier.Learner RadiusNeighborsRegressor
public static final ScikitLearnClassifier.Learner SVC
public static final ScikitLearnClassifier.Learner LinearSVC
public static final ScikitLearnClassifier.Learner NuSVC
public static final ScikitLearnClassifier.Learner SVR
public static final ScikitLearnClassifier.Learner NuSVR
public static final ScikitLearnClassifier.Learner AdaBoostClassifier
public static final ScikitLearnClassifier.Learner AdaBoostRegressor
public static final ScikitLearnClassifier.Learner BaggingClassifier
public static final ScikitLearnClassifier.Learner BaggingRegressor
public static final ScikitLearnClassifier.Learner ExtraTreeClassifier
public static final ScikitLearnClassifier.Learner ExtraTreeRegressor
public static final ScikitLearnClassifier.Learner GradientBoostingClassifier
public static final ScikitLearnClassifier.Learner GradientBoostingRegressor
public static final ScikitLearnClassifier.Learner RandomForestClassifier
public static final ScikitLearnClassifier.Learner RandomForestRegressor
public static final ScikitLearnClassifier.Learner XGBClassifier
public static final ScikitLearnClassifier.Learner XGBRegressor
public static ScikitLearnClassifier.Learner[] values()
for (ScikitLearnClassifier.Learner c : ScikitLearnClassifier.Learner.values()) System.out.println(c);
public static ScikitLearnClassifier.Learner valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic java.lang.String getModule()
public boolean producesProbabilities(java.lang.String params)
params
- the current parameter settings for the schemepublic boolean removeModelFromPythonPostTrainPredict()
public boolean isClassifier()
public boolean isRegressor()
public java.lang.String getDefaultParameters()