Estimator

Linear Estimators

Name Class Package Example
ARDRegression sklearn.linear_model.ARDRegression scikit-learn
BayesianRidge sklearn.linear_model.BayesianRidge scikit-learn
ElasticNet sklearn.linear_model.ElasticNet scikit-learn
HuberRegressor sklearn.linear_model.HuberRegressor scikit-learn
Lars sklearn.linear_model.Lars scikit-learn
Lasso sklearn.linear_model.Lasso scikit-learn show
LassoLars sklearn.linear_model.LassoLars scikit-learn
LinearRegression sklearn.linear_model.LinearRegression scikit-learn
LogisticRegression sklearn.linear_model.LogisticRegression scikit-learn show
PassiveAggressiveClassifier sklearn.linear_model.PassiveAggressiveClassifier scikit-learn show
Perceptron sklearn.linear_model.Perceptron scikit-learn show
RANSACRegressor sklearn.linear_model.RANSACRegressor scikit-learn
Ridge sklearn.linear_model.Ridge scikit-learn
RidgeClassifier sklearn.linear_model.RidgeClassifier scikit-learn show
SGDClassifier sklearn.linear_model.SGDClassifier scikit-learn show
SGDRegressor sklearn.linear_model.SGDRegressor scikit-learn
TheilSenRegressor sklearn.linear_model.TheilSenRegressor scikit-learn

Tree-based

Name Class Package Example
ExtraTreesClassifier sklearn.ensemble.ExtraTreesClassifier scikit-learn
ExtraTreesRegressor sklearn.ensemble.ExtraTreesRegressor scikit-learn
DecisionTreeClassifier sklearn.tree.DecisionTreeClassifier scikit-learn show
DecisionTreeRegressor sklearn.tree.DecisionTreeRegressor scikit-learn
RandomForestClassifier sklearn.ensemble.RandomForestClassifier scikit-learn show
RandomForestRegressor sklearn.ensemble.RandomForestRegressor scikit-learn

Supported Vector Machines

Name Class Package Example
LinearSVC sklearn.svm.LinearSVC scikit-learn show
LinearSVR sklearn.svm.LinearSVR scikit-learn
NuSVC sklearn.svm.NuSVC scikit-learn show
NuSVR sklearn.svm.NuSVR scikit-learn
OneClassSVM sklearn.svm.OneClassSVM scikit-learn
PhotonOneClassSVM photonai.modelwrapper.PhotonOneClassSVM.PhotonOneClassSVM scikit-learn / PHOTONAI
SVC sklearn.svm.SVC scikit-learn show
SVR sklearn.svm.SVR scikit-learn

Neural Networks

Name Class Package Example
BernoulliRBM sklearn.neural_network.BernoulliRBM scikit-learn
KerasDnnClassifier photonai.modelwrapper.keras_dnn_classifier.KerasDnnClassifier keras / PHOTONAI show
KerasDnnRegressor photonai.modelwrapper.keras_dnn_regressor.KerasDnnRegressor keras / PHOTONAI show
MLPClassifier sklearn.neural_network.MLPClassifier scikit-learn show
MLPRegressor sklearn.neural_network.MLPRegressor scikit-learn
PhotonMLPClassifier photonai.modelwrapper.PhotonMLPClassifier.PhotonMLPClassifier scikit-learn / PHOTONAI show

Ensemble

Name Class Package Example
AdaBoostClassifier sklearn.ensemble.AdaBoostClassifier scikit-learn show
AdaBoostRegressor sklearn.ensemble.AdaBoostRegressor scikit-learn
BaggingClassifier sklearn.ensemble.BaggingClassifier scikit-learn show
BaggingRegressor sklearn.ensemble.BaggingRegressor scikit-learn
GradientBoostingClassifier sklearn.ensemble.GradientBoostingClassifier scikit-learn show
GradientBoostingRegressor sklearn.ensemble.GradientBoostingRegressor scikit-learn

Neighour-Based

Name Class Package Example
KNeighborsClassifier sklearn.neighbors.KNeighborsClassifier scikit-learn show
KNeighborsRegressor sklearn.neighbors.KNeighborsRegressor scikit-learn
NearestCentroid sklearn.neighbors.NearestCentroid scikit-learn
RadiusNeighborsClassifier sklearn.neighbors.RadiusNeighborsClassifier scikit-learn
RadiusNeighborsRegressor sklearn.neighbors.RadiusNeighborsRegressor scikit-learn

Probabilistic

Name Class Package Example
BayesianGaussianMixture sklearn.mixture.BayesianGaussianMixture scikit-learn
BernoulliNB sklearn.naive_bayes.BernoulliNB scikit-learn
GaussianNB sklearn.naive_bayes.GaussianNB scikit-learn
MultinomialNB sklearn.naive_bayes.MultinomialNB scikit-learn
GaussianMixture sklearn.mixture.GaussianMixture scikit-learn
GaussianProcessClassifier sklearn.gaussian_process.GaussianProcessClassifier scikit-learn show
GaussianProcessRegressor sklearn.gaussian_process.GaussianProcessRegressor scikit-learn

Other

Name Class Package Example
DummyClassifier sklearn.dummy.DummyClassifier scikit-learn
DummyRegressor sklearn.dummy.DummyRegressor scikit-learn
KernelRidge sklearn.kernel_ridge.KernelRidge scikit-learn
PhotonVotingClassifier photonai.modelwrapper.Voting.PhotonVotingClassifier PHOTONAI show
PhotonVotingRegressor photonai.modelwrapper.Voting.PhotonVotingRegressor PHOTONAI