Table of Contents
決定木は、分類と回帰タスクに使われる一般的な機械学習方法です。彼らは簡単に解釈し、数値と分類データの両方を処理することができます。 Pythonでは、scikit-learnライブラリは、決定木を実装するための簡単な方法を提供します。
Scikit-learn 入門
決定ツリーを実行する前に、scikit-learn をインストールしておくことを確認してください。 pip を使用してインストールできます。
[]]
必要書類の輸入
必要なライブラリをインポートして起動します。
[]
[]
[[]]
[]]
データの読み込みと準備
この例では、Irisデータセット、機械学習の古典を使用します。
[]
[]
[]
次に、データをトレーニングとテストセットに分割します。
[]
決定の木を訓練する
分類器のインスタンスを作成し、それをトレーニングデータに収まる:
[]
[]
モデルの評価
テストセットで予測を行い、精度を評価します。
[]
[]]
正確さを印刷して下さい:
[]]
決定の木を視覚化
決定ツリーを視覚化するには、export graphviz 関数を使用します。
必要に応じて、 graphviz をインストールします。
[]]
次に、視覚化を生成し、表示します。
[]]
[]]
[]]
[]]
環境の可視化を開いて、決定ルールを確認します。
コンテンツ
scikit-learn で Python で決定ツリーを実装するのは簡単で効果的です。それらは、機能の重要性を理解し、透明な予測を行うのに役立ちます。この多様なアルゴリズムの理解を深めるために、さまざまなパラメータとデータセットで実験してください。