python - 所有分类算法列表

标签 python algorithm machine-learning scikit-learn classification

我有一个分类问题,我想测试所有可用的算法来测试它们在解决问题时的性能。

如果您知道除下面所列之外的任何分类算法,请在此处列出。

GradientBoostingClassifier()
DecisionTreeClassifier()
RandomForestClassifier()
LinearDiscriminantAnalysis()
LogisticRegression()
KNeighborsClassifier()
GaussianNB()
ExtraTreesClassifier()
BaggingClassifier()

最佳答案

答案没有提供分类器的完整列表,所以我在下面列出了它们。

from sklearn.tree import ExtraTreeClassifier
from sklearn.tree import DecisionTreeClassifier
from sklearn.svm.classes import OneClassSVM
from sklearn.neural_network.multilayer_perceptron import MLPClassifier
from sklearn.neighbors.classification import RadiusNeighborsClassifier
from sklearn.neighbors.classification import KNeighborsClassifier
from sklearn.multioutput import ClassifierChain
from sklearn.multioutput import MultiOutputClassifier
from sklearn.multiclass import OutputCodeClassifier
from sklearn.multiclass import OneVsOneClassifier
from sklearn.multiclass import OneVsRestClassifier
from sklearn.linear_model.stochastic_gradient import SGDClassifier
from sklearn.linear_model.ridge import RidgeClassifierCV
from sklearn.linear_model.ridge import RidgeClassifier
from sklearn.linear_model.passive_aggressive import PassiveAggressiveClassifier    
from sklearn.gaussian_process.gpc import GaussianProcessClassifier
from sklearn.ensemble.voting_classifier import VotingClassifier
from sklearn.ensemble.weight_boosting import AdaBoostClassifier
from sklearn.ensemble.gradient_boosting import GradientBoostingClassifier
from sklearn.ensemble.bagging import BaggingClassifier
from sklearn.ensemble.forest import ExtraTreesClassifier
from sklearn.ensemble.forest import RandomForestClassifier
from sklearn.naive_bayes import BernoulliNB
from sklearn.calibration import CalibratedClassifierCV
from sklearn.naive_bayes import GaussianNB
from sklearn.semi_supervised import LabelPropagation
from sklearn.semi_supervised import LabelSpreading
from sklearn.discriminant_analysis import LinearDiscriminantAnalysis
from sklearn.svm import LinearSVC
from sklearn.linear_model import LogisticRegression
from sklearn.linear_model import LogisticRegressionCV
from sklearn.naive_bayes import MultinomialNB  
from sklearn.neighbors import NearestCentroid
from sklearn.svm import NuSVC
from sklearn.linear_model import Perceptron
from sklearn.discriminant_analysis import QuadraticDiscriminantAnalysis
from sklearn.svm import SVC
from sklearn.mixture import DPGMM
from sklearn.mixture import GMM 
from sklearn.mixture import GaussianMixture
from sklearn.mixture import VBGMM

关于python - 所有分类算法列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41844311/

相关文章:

python - 删除 Unix/bash 中与列条件匹配的行

algorithm - 写一个数字作为连续素数的总和

java - 为什么在 `HashMap Class` 中的哈希函数中使用 4,20,12,7 这样的数字

machine-learning - 神经网络学习悬停。时间延误?

Python 反向引用替换不能按预期工作

python - 在 VisPy 中显示旋转立方体表面的图像

python-2.7 - 使用 scikit-learn 用户定义的 SVM 内核

python - 如何使用 Keras TimeseriesGenerator

Python 2.7-MySQL : Query value won't change while running on infinite loop

algorithm - 如何有效地从 Fenwick 树中找到连续范围的已用/空闲槽