周志洋

个人站

持续学习 才能不被淘汰


Python机器学习-集成方法

Bagging

from sklearn.ensemble import BaggingClassifier

bagging = BaggingClassifier(
   base_estimator=DecisionTreeClassifier(),
   n_estimators=100,
   random_state=42
)

Boosting

from sklearn.ensemble import AdaBoostClassifier, GradientBoostingClassifier

# AdaBoost
ada = AdaBoostClassifier(n_estimators=100)

# Gradient Boosting
gb = GradientBoostingClassifier(n_estimators=100)

Stacking

from sklearn.ensemble import StackingClassifier

stacking = StackingClassifier(
   estimators=[('rf', RandomForestClassifier()),
              ('svm', SVC())],
   final_estimator=LogisticRegression()
)


转载请注明:周志洋的博客 » Python机器学习-集成方法

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦