Machine-learning-with-python-stochastic-gradient-boosting
提供:Dev Guides
ML-確率的勾配ブースティング
勾配ブースティングマシンとも呼ばれます。 次のPythonレシピでは、Pima Indians糖尿病データセットの_sklearn_の GradientBoostingClassifier クラスを使用して、分類用の確率的勾配ブースティングアンサンブルモデルを構築します。
まず、次のように必要なパッケージをインポートします-
さて、前の例のようにPima糖尿病データセットをロードする必要があります-
次に、次のように10倍クロス検証の入力を与えます-
構築するツリーの数を指定する必要があります。 ここでは、5つの特徴から選択された分割点で150本の木を構築しています-
次に、次のスクリプトの助けを借りてモデルを構築します-
次のように結果を計算して印刷します-
出力
上記の出力は、勾配ブースティング分類器アンサンブルモデルの精度が約77.5%であることを示しています。