決定木は、分類と回帰タスクに使われる一般的な機械学習方法です。彼らは簡単に解釈し、数値と分類データの両方を処理することができます。 Pythonでは、scikit-learnライブラリは、決定木を実装するための簡単な方法を提供します。

Scikit-learn 入門

決定ツリーを実行する前に、scikit-learn をインストールしておくことを確認してください。 pip を使用してインストールできます。

[]]

必要書類の輸入

必要なライブラリをインポートして起動します。

[]

[]

[[]]

[]]

データの読み込みと準備

この例では、Irisデータセット、機械学習の古典を使用します。

[]

[]

[]

次に、データをトレーニングとテストセットに分割します。

[]

決定の木を訓練する

分類器のインスタンスを作成し、それをトレーニングデータに収まる:

[]

[]

モデルの評価

テストセットで予測を行い、精度を評価します。

[]

[]]

正確さを印刷して下さい:

[]]

決定の木を視覚化

決定ツリーを視覚化するには、export graphviz 関数を使用します。

必要に応じて、 graphviz をインストールします。

[]]

次に、視覚化を生成し、表示します。

[]]

[]]

[]]

[]]

環境の可視化を開いて、決定ルールを確認します。

コンテンツ

scikit-learn で Python で決定ツリーを実装するのは簡単で効果的です。それらは、機能の重要性を理解し、透明な予測を行うのに役立ちます。この多様なアルゴリズムの理解を深めるために、さまざまなパラメータとデータセットで実験してください。