Estimator
Linear Estimators
Tree-based
| Name | Class | Package |
| ExtraTreesClassifier | sklearn.ensemble.ExtraTreesClassifier | scikit-learn |
| ExtraTreesRegressor | sklearn.ensemble.ExtraTreesRegressor | scikit-learn |
| DecisionTreeClassifier | sklearn.tree.DecisionTreeClassifier | scikit-learn |
| DecisionTreeRegressor | sklearn.tree.DecisionTreeRegressor | scikit-learn |
| RandomForestClassifier | sklearn.ensemble.RandomForestClassifier | scikit-learn |
| RandomForestRegressor | sklearn.ensemble.RandomForestRegressor | scikit-learn |
Supported Vector Machines
| Name | Class | Package |
| LinearSVC | sklearn.svm.LinearSVC | scikit-learn |
| LinearSVR | sklearn.svm.LinearSVR | scikit-learn |
| NuSVC | sklearn.svm.NuSVC | scikit-learn |
| 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 |
| SVR | sklearn.svm.SVR | scikit-learn |
Neural Networks
| Name | Class | Package |
| BernoulliRBM | sklearn.neural_network.BernoulliRBM | scikit-learn |
| KerasDnnClassifier | photonai.modelwrapper.keras_dnn_classifier.KerasDnnClassifier | keras / PHOTONAI |
| KerasDnnRegressor | photonai.modelwrapper.keras_dnn_regressor.KerasDnnRegressor | keras / PHOTONAI |
| MLPClassifier | sklearn.neural_network.MLPClassifier | scikit-learn |
| MLPRegressor | sklearn.neural_network.MLPRegressor | scikit-learn |
| PhotonMLPClassifier | photonai.modelwrapper.PhotonMLPClassifier.PhotonMLPClassifier | scikit-learn / PHOTONAI |
Ensemble
| Name | Class | Package |
| AdaBoostClassifier | sklearn.ensemble.AdaBoostClassifier | scikit-learn |
| AdaBoostRegressor | sklearn.ensemble.AdaBoostRegressor | scikit-learn |
| BaggingClassifier | sklearn.ensemble.BaggingClassifier | scikit-learn |
| BaggingRegressor | sklearn.ensemble.BaggingRegressor | scikit-learn |
| GradientBoostingClassifier | sklearn.ensemble.GradientBoostingClassifier | scikit-learn |
| GradientBoostingRegressor | sklearn.ensemble.GradientBoostingRegressor | scikit-learn |
Neighour-Based
| Name | Class | Package |
| KNeighborsClassifier | sklearn.neighbors.KNeighborsClassifier | scikit-learn |
| 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 |
| 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 |
| GaussianProcessRegressor | sklearn.gaussian_process.GaussianProcessRegressor | scikit-learn |
Other
| Name | Class | Package |
| 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 |
| PhotonVotingRegressor | photonai.modelwrapper.Voting.PhotonVotingRegressor | PHOTONAI |