Machine-learning-with-python-adaboost
提供:Dev Guides
Pythonによる機械学習-AdaBoost
これは、最も成功したブースティングアンサンブルアルゴリズムの1つです。 このアルゴリズムの主な鍵は、データセット内のインスタンスに重みを与える方法です。 このため、アルゴリズムは、後続のモデルの構築中にインスタンスにあまり注意を払う必要がありません。
次のPythonレシピでは、Pima Indians糖尿病データセットで_sklearn_の_AdaBoostClassifier_クラスを使用して、分類用のAda Boostアンサンブルモデルを構築します。
まず、次のように必要なパッケージをインポートします-
さて、前の例のようにPima糖尿病データセットをロードする必要があります-
次に、次のように10倍クロス検証の入力を与えます-
構築するツリーの数を指定する必要があります。 ここでは、5つの特徴から選択された分割点で150本の木を構築しています-
次に、次のスクリプトの助けを借りてモデルを構築します-
次のように結果を計算して印刷します-
出力
上記の出力は、AdaBoost分類器アンサンブルモデルの約75%の精度を得たことを示しています。