###前提・実現したいこと
今,Pythonでscikit-leanを用いてアンサンブル学習について勉強しています.
###発生している問題・エラーメッセージ
そこで,AdaBoostClassifier
クラスの引数について質問があります.
コンストラクタ引数のlearning_rate
とは一体何を意味しているのでしょうか.
公式のドキュメントを見てもあまりピンとこず,行き詰まっています.
御手数ですが,ご教授お願いします.
###該当のソースコード
Python
1from sklean.ensemble import AdaBoostClassifier 2 3ada = AdaBoostClassifier(base_estimator=tree, 4 n_estimators=500, 5 learning_rate=0.1, # learning rateは何を示すのか? 6 random_state=0)
###試したこと
learning_rate
を変化させて決定領域をプロットして見ました.
learning_rate
が大きくなると過学習気味になることがわかりました.
###補足情報(言語/FW/ツール等のバージョンなど)
scikit-learn: 0.19.0
あなたの回答
tips
プレビュー