得られた結果の検証曲線を描きたいのですが、下記のようなエラーが生じます。
発生している問題・エラーメッセージ
/Users/macbook/Documents/DS_init_work/anaconda3/lib/python3.8/site-packages/sklearn/utils/validation.py:67: FutureWarning: Pass param_name=max_depth, param_range=[1 2 3 4 5] as keyword args. From version 0.25 passing these as positional arguments will result in an error warnings.warn("Pass {} as keyword args. From version 0.25 "
該当のソースコード
Python
1from sklearn.model_selection import validation_curve 2degree = np.arange(1, 6) 3train_score, val_score = \ 4 validation_curve(DecisionTreeClassifier(), x_iris, y_iris, 5 "max_depth", degree, cv = 10) 6 7import matplotlib.pyplot as plt 8plt.plot(degree, np.median(train_score, 1), 9 color = "blue", label = "training score" 10plt.plot(degree, np.median(val_score, 1), 11 color = "red", label = "validation score") 12plt.legend()
”max_depth”は使用できないという意味なのでしょうか。
いくつか調べてみましたが、初心者のためよくわからない状態です。
解決方法を教えていただけませんでしょうか。よろしくお願いします。
Python3.8
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。