100本ノックの「実践AIモデル構築」も終盤にきて、いよいよ初めて触れるAutoMLです。AutoMLというのは、機械学習でデータの前処理まら、モデリング、評価、可視化までいとも簡単にできてしまうライブラリーで、本ではpycaretを使っています。
さっそく入れてみましょう...入らない。subprocessがどうのこうのというエラーが出て、インストールできません。調べてみると、pycaretはpython version3.6~version3.8にしか対応していないらしいです。
ではANACONDA.NAVIGATORでpycaret用に新しい環境を作って、そこに入れてみようと思います。
「開発環境とか使ったことないよ」と不安な方でも、ANACONDA.NAVIGATORを使えばあっという間に、環境を作ることができます。ちなみに環境というのは、ある箱を作って、その箱の中だけで別のバージョンのPythonを入れて使う、程度のイメージです。
1.ANACONDA.NAVIGATORを立ち上げて、新しい環境を作ります。
①左上のEnvironmentを押す。
②左下のcreateを押す。
2.するとこのような画面になりますので、
①環境に好きな名前を付けます
例えば「env_pycaret」
②Pythonのバージョンを選ぶ。このときに3.6.*、3.7.*、3.8.*から選択してください。
③createを押す。
環境構築はこれでおしまいです。
3.その環境の中にpycaretをインストールします。
①左から2列目に環境の一覧が表示されていると思います(一番上がroot(base))
②今作ったenv_pycaretを1回クリックしてください。
③ちょっと待たされて右向き三角マークが現れますので、それを押してOpen Terminalを選択します。
4,Terminal(真っ黒な画面のやつ)が立ち上がりますので、画面に
pip install pycaret
と入力して実行します。これでインストールは終了です。
5.Terminalを閉じて、Update indexを押してインストールできているか確認。僕はこれで入ったのですが、もしこれでダメな方はご免なさい。
6.Jupyter notebookでpycaretを使う。
①Homeへ進みます。
②先ほど作ったenv_pycaretを選択して
③Jupyter notebookのinstallボタンを押すとlaunchボタンに変わりますので、押してnotebookを立ち上げて作業開始します。