Adaboost python初探

Adaboost简介:Adaboost是一种迭代算法,其核心思想是针对同一个训练集训练不同的分类器(弱分类器),然后把这些弱分类器集合起来,构成一个更强的最终分类器(强分类器)。

下面使用sklearn库简单体验一下,使用自带数据集iris:

from sklearn.model_selection import cross_val_score
from sklearn.datasets import load_iris
from sklearn.ensemble import AdaBoostClassifier
iris = load_iris()
clf = AdaBoostClassifier(n_estimators=200) #迭代200次  
re = cross_val_score(clf,iris.data,iris.target)  
re.mean()
print(re)

猜你喜欢

转载自blog.csdn.net/m0_37783096/article/details/79704779