python分类算法_python – 所有分类算法的列表

我有分类问题,我想测试所有可用的算法来测试它们在解决问题时的表现.

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

GradientBoostingClassifier()

DecisionTreeClassifier()

RandomForestClassifier()

LinearDiscriminantAnalysis()

LogisticRegression()

KNeighborsClassifier()

GaussianNB()

ExtraTreesClassifier()

BaggingClassifier()

非常感谢您的帮助.

解决方法:

您可能想看看以下问题:

接受的答案显示了获取scikit中支持predict_probas方法的所有估算器的方法.只需迭代并打印所有名称而不检查条件,即可获得所有估算器. (分类器,回归器,集群等)

仅对于分类器,请按如下所示进行修改,以检查实现ClassifierMixin的所有类

from sklearn.base import ClassifierMixin

from sklearn.utils.testing import all_estimators

classifiers=[est for est in all_estimators() if issubclass(est[1], ClassifierMixin)]

print(classifiers)

注意事项:

> CV后缀为其名称的分类器实现了内置的交叉验证(如LogisticRegressionCV,RidgeClassifierCV等).

>有些是整体,可能会在输入参数中使用其他分类器.

>某些分类器如_QDA,_LDA是其他分类器的别名,可能会在下一版本的scikit-learn中删除.

在使用它们之前,您应该检查它们各自的参考文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值