プログラミング初心者です。
pythonから始める機械学習のp333にてモデル係数調査のコードを記載したのですが、エラーが発生しました。
pyton
1----> 1 mglearn.tools.visualize_coefficients(grid.best_estimator_.named_steps["logisticregression"].coef_,feature_names,n_top_features=40) 2 3AttributeError: 'GridSearchCV' object has no attribute 'best_estimator_' 4----> 1
ここでgrid search cvにはbest_estimator_がestimatorに変わっていること知りもう一度下記のコードを試しましたが、named_stepsでエラーが起きました。
python
1 2----> 1 mglearn.tools.visualize_coefficients(grid.estimator.named_steps["logisticregression"].coef_,feature_names,n_top_features=40) 3 4AttributeError: 'LogisticRegression' object has no attribute 'named_steps'
logisticregressionにnamed_stepsのオブジェクトがないと怒られました。
調べてみたのですが、よくわかりませんでした…。(おそらく自分の使い方が間違っていると思います。)
どうすれば解決できますでしょうか?
回答1件
あなたの回答
tips
プレビュー