Neural Network Libraries (Nnabla) を WSL にインストールしてみた [AI]
ソニーの Neural Network Console は便利なAIツールですが、便利なだけに少し柔軟性に欠けるところがあります。その Neural Network Console のエンジンとなるのが Neural Network Libraries (Nnabla) です。 Python や C++ で AI を記述できるのがウリです。
https://nnabla.org/ja/
公式は Docker を使うことを推奨しています。GPUを使えるのは大きな利点ですが、やはり少し使いにくい。WSL で使えるとかなり楽なので、次のサイトを参考に Nnabla をインストールしてみることにしました。WSLのインストールが必要な場合はこちらを参照してください。
Windows(WSL)にNeural Network Librariesをインストールする
https://cpp-learning.com/sony_nnabla_nnl/
とはいうものの、私の場合はこの手順では途中でエラーになってしまったので、備忘録を兼ねて手順を記録していきます。
■ STEP1 pip3 をインストールする
WSL の Ubuntu アプリははデフォルトでは Python3 は入っているのですが、なぜか pip3 が入っていないので、インストールしましょう。
■ STEP2 Nnabla をインストールする
次にご本尊の Neural Network Libraries (Nnabla) をインストールします。インストールが終わったら、which nnabla_cli とコマンドを打って正しくパスが通っているか確認してください。
■ STEP3 各種ツールをインストール
Python と Neural Network Libraries だけがあっても何もできないので、よく使うツールをインストールします。
それぞれのライブラリの詳細は次を参照ください。
■ Scikit-learnとは?5分で分かるScikit-learnのメリットや機能まとめ
https://ai-kenkyujo.com/2020/02/28/scikit-learn/
■ すぐわかる!matplotlibライブラリの使い方
https://www.sejuku.net/blog/54285
■ OpenCVとPythonで始める画像処理
https://postd.cc/image-processing-101/
■ IPythonの使い方
https://qiita.com/5t111111/items/7852e13ace6de288042f
■ Jupyter notebook を使ってみた
https://makers-with-myson.blog.ss-blog.jp/2020-05-22
次から Jupiter notebook で Neural Network Libraries (Nnabla) を使ってみたいと思います!(ほとんどサンプルがないので結構きっついですけど😕)
(´・ω・`;)
https://nnabla.org/ja/
公式は Docker を使うことを推奨しています。GPUを使えるのは大きな利点ですが、やはり少し使いにくい。WSL で使えるとかなり楽なので、次のサイトを参考に Nnabla をインストールしてみることにしました。WSLのインストールが必要な場合はこちらを参照してください。
Windows(WSL)にNeural Network Librariesをインストールする
https://cpp-learning.com/sony_nnabla_nnl/
とはいうものの、私の場合はこの手順では途中でエラーになってしまったので、備忘録を兼ねて手順を記録していきます。
■ STEP1 pip3 をインストールする
WSL の Ubuntu アプリははデフォルトでは Python3 は入っているのですが、なぜか pip3 が入っていないので、インストールしましょう。
$ sudo apt update $ sudo apt install python3-pip
■ STEP2 Nnabla をインストールする
次にご本尊の Neural Network Libraries (Nnabla) をインストールします。インストールが終わったら、which nnabla_cli とコマンドを打って正しくパスが通っているか確認してください。
$ pip3 install nnabla $ echo 'export PATH=~/.local/bin:$PATH' >> ~/.profile $ source ~/.profile $ which nnabla_cli /home/ystaro/.local/bin/nnabla_cli
■ STEP3 各種ツールをインストール
Python と Neural Network Libraries だけがあっても何もできないので、よく使うツールをインストールします。
$ pip3 install scikit-learn $ pip3 install matplotlib $ pip3 install opencv-python $ pip3 iPython $ pip3 install jupyter
それぞれのライブラリの詳細は次を参照ください。
■ Scikit-learnとは?5分で分かるScikit-learnのメリットや機能まとめ
https://ai-kenkyujo.com/2020/02/28/scikit-learn/
■ すぐわかる!matplotlibライブラリの使い方
https://www.sejuku.net/blog/54285
■ OpenCVとPythonで始める画像処理
https://postd.cc/image-processing-101/
■ IPythonの使い方
https://qiita.com/5t111111/items/7852e13ace6de288042f
■ Jupyter notebook を使ってみた
https://makers-with-myson.blog.ss-blog.jp/2020-05-22
次から Jupiter notebook で Neural Network Libraries (Nnabla) を使ってみたいと思います!(ほとんどサンプルがないので結構きっついですけど😕)
(´・ω・`;)
ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装
- 作者: 斎藤 康毅
- 出版社/メーカー: オライリージャパン
- 発売日: 2016/09/24
- メディア: 単行本(ソフトカバー)
はじめてのディープラーニング -Pythonで学ぶニューラルネットワークとバックプロパゲーション- (Machine Learning)
- 作者: 我妻 幸長
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2018/08/28
- メディア: 単行本