Pythonで決定木分析をしてみよう【Python機械学習#6】

Sdílet
Vložit
  • čas přidán 4. 09. 2024
  • 続いては決定木分析(Decision Tree)です。とっても便利で使い勝手の良いデータ分析手法のひとつです。
    動画では回帰問題、分類問題、どちらも行っており、dtreevizを用いた可視化についてもご紹介しています。

Komentáře • 18

  • @Marco-oc9kc
    @Marco-oc9kc Před rokem +1

    本当にわかりやすいです。未経験から機械学習まで楽しみながら勉強できてます😊

    • @nishimaki
      @nishimaki  Před rokem

      ありがとうございます!!

  • @nishimaki
    @nishimaki  Před 3 lety +1

    本動画で使用しているソースとファイルのダウンロードは下記URLからどうぞ。
    analysis-navi.com/?p=3868

  • @sohda4258
    @sohda4258 Před 3 lety +1

    これは面白いですね。分析結果を説明する際も理解してもらいやすいので、とても有意義です。

    • @nishimaki
      @nishimaki  Před 3 lety

      コメントありがとうございます。
      決定木分析の結果は明確で解釈しやすいので、様々な場面で活躍してくれると思います!

  • @nagai_net
    @nagai_net Před 4 lety +1

    最高に楽しいですね。はまりそうです

    • @nishimaki
      @nishimaki  Před 4 lety

      コメントありがとうございます。
      これからも楽しく分かりやすい動画作成を目指しますので、よろしくお願いします!

  • @user-kt6nt5eg2u
    @user-kt6nt5eg2u Před rokem

    分かりやすい動画ありがとうございます。私も「import dtreeviz」は行っていますが、実行するとname 'dtreeviz' is not definedと表示され図示できません。

    • @nishimaki
      @nishimaki  Před rokem

      こちらこそご視聴ありがとうございます。
      使用している環境などにもよるので一概に言えないのですが、以下のページなどをご参考にして頂ければと思います。
      teratail.com/questions/fn7wscuuc078v3

  • @user-ck1hl3dx9f
    @user-ck1hl3dx9f Před rokem

    いつもお世話になっております。
    Googlecorroboratoryにてコードを入力しているのですが、
    name 'dtreeviz' is not defined
    といった形でdtreevizが使えないのですが、原因わかりますでしょうか。

    • @nishimaki
      @nishimaki  Před rokem

      その情報だけですと何とも言えない所ではございますが、「import dtreeviz」は行っておりますでしょうか?

  • @kazunishi1411
    @kazunishi1411 Před rokem

    いつも勉強になっています。2つの決定木モデルの精度を数値化しようと思った時はどのようにすればよいでしょうか。

    • @nishimaki
      @nishimaki  Před rokem +1

      ありがとうございます。その場合は一般的な機械学習の評価手法と同様にデータセットを学習データと評価データに分離した後、学習データで決定木モデル作成し評価データで分類精度を測る、、、といった方法などになるかと思います。

    • @kazunishi1411
      @kazunishi1411 Před rokem +1

      @@nishimaki ありがとうございます!まさにおっしゃる通りですね、やってみます。

  • @tt-do7nc
    @tt-do7nc Před rokem

    いつもお世話になっております。
    下記のようなエラーが出てしまうのですが、解決方法をご教示いただけますと幸いです。
    よろしくお願いします。
    ---------------------------------------------------------------------------
    NameError Traceback (most recent call last)
    Cell In[14], line 4
    1 dtree = tree.DecisionTreeClassifier(max_depth=2)
    2 dtree.fit(X,y)
    ----> 4 viz = dtreeviz(dtree,X,y,
    5 target_name = y_name,
    6 feature_names = X_name,
    7 class_names = ["not register","register"],
    8 X = [1,1,50]
    9 )
    12 viz
    NameError: name 'dtreeviz' is not defined

    • @nishimaki
      @nishimaki  Před rokem

      お世話になっております。
      「dtreeviz」が定義されていないというエラーなので、まずは
      from dtreeviz.trees import *
      が正しく書かれているかご確認頂くのが良いかと思います。

  • @kengujin
    @kengujin Před rokem

    もごもご話されても全然わかんない。せかく教えてくれているのにもったいないねー
    ビデオ撮りして、チェックしてねーせっかくだから。