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)