flexs.baselines.models.sklearn_models¶
Define scikit-learn model wrappers as well a few convenient pre-wrapped models.
-
class
flexs.baselines.models.sklearn_models.
LinearRegression
(alphabet, **kwargs)[source]¶ Bases:
flexs.baselines.models.sklearn_models.SklearnRegressor
Sklearn linear regression.
-
class
flexs.baselines.models.sklearn_models.
LogisticRegression
(alphabet, **kwargs)[source]¶ Bases:
flexs.baselines.models.sklearn_models.SklearnRegressor
Sklearn logistic regression.
-
class
flexs.baselines.models.sklearn_models.
RandomForest
(alphabet, **kwargs)[source]¶ Bases:
flexs.baselines.models.sklearn_models.SklearnRegressor
Sklearn random forest regressor.
-
class
flexs.baselines.models.sklearn_models.
SklearnClassifier
(model, alphabet, name)[source]¶ Bases:
flexs.baselines.models.sklearn_models.SklearnModel
,abc.ABC
Class for sklearn classifiers (uses model.predict_proba(…)[:, 1]).
-
class
flexs.baselines.models.sklearn_models.
SklearnModel
(model, alphabet, name)[source]¶ Bases:
flexs.model.Model
,abc.ABC
Base sklearn model wrapper.
-
class
flexs.baselines.models.sklearn_models.
SklearnRegressor
(model, alphabet, name)[source]¶ Bases:
flexs.baselines.models.sklearn_models.SklearnModel
,abc.ABC
Class for sklearn regressors (uses model.predict).