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 |