Python:shapでinterpret_model()を実行時にエラーが出る

実現したいこと

ここに実現したいことを箇条書きで書いてください。

前提

ここに質問の内容を詳しく書いてください。
「AIモデル構築100本ノック」という書籍でPythonの勉強をしています。その中でP.327の内容でPyCaretでモデル解釈をするという項目で、保存したモデルについてshapのinterpret_model()を実行する部分があるのですが、エラーが出てしまいます。

発生している問題・エラーメッセージ

ModuleNotFoundError: 'shap' is a soft dependency and not included in the pycaret installation. Please run: `pip install shap` to install. Alternately, you can install this by running `pip install pycaret[analysis]`

該当のソースコード

Python

1save_model(final_rf, model_name="final_rf_model")2%ls 3 4load_tuned_rf_model = load_model(model_name="final_rf_model")5load_tuned_rf_model 6 7predictions = predict_model(load_tuned_rf_model, data = boston_data_unseen)8print(predictions)9 10!pip install pycaret 11!pip install shap 12 13import shap 14interpret_model(final_rf)15

試したこと

エラー分に書かれた通り”pip install shap”、”pip install pycaret[analysis]”を実行しましたが同じエラーが出続けます。
エラー内容をGoogle検索したのですが、前例が少なく解決策がわからない状況です。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

コメントを投稿

0 コメント