ディープラーニングで笑顔を自動検知したい

ディープラーニングで笑顔を自動検知するまでの学習過程を綴っていきます。

数字識別(MNIST)を実践~環境構築その2~

数字識別(MNIST)を実践~環境構築その2~

前回までの記事でディープラーニングについて僅かではありますが分かってきました。 そこで、今回から数字識別(MNIST)を題材としてディープラーニング実践編に入っていきたいと思います。

Chainerのインストール

今回はChainerを使って進めていきたいと思います。
参考にしてきた書籍がたまたまChainerを使っていたためですが、 後々、別フレームワークを利用して同じ事をやってみるのも面白いかなと考えています。

公式ページ
chainer.org/

・Anaconda Navigator を起動

作業用に仮想環境を作成してその中で開発を進めていきたいと思います。

f:id:amiami05:20190120231439p:plain

・Environments→Createを選択

f:id:amiami05:20190120231450p:plain

・Nameを入力→Createを選択

今回は"Chainer"と入力しました。

Pythonのバージョンは好きなもので構いません。今回は"3.5"にしました。

f:id:amiami05:20190120231500p:plain

しばらく待つと完成です。

f:id:amiami05:20190120231507p:plain

・Not installedを選択、検索窓に"Chainer"を入力

f:id:amiami05:20190120231522p:plain

・チェックを付けて、Applyを選択

f:id:amiami05:20190120231526p:plain

続けてApplyを選択します
f:id:amiami05:20190120231531p:plain

・Installedを選択、検索窓の入力を解除

f:id:amiami05:20190120231535p:plain

インストール後の確認

・"Chainer"の右の▶を選択、表示されるポップアップの"Open Terminal"を選択

f:id:amiami05:20190120231539p:plain

コマンドプロンプトが開かれるので、"python"と入力してインタラクティブモードにした後、

>>> import chainer

と入力し、下記のようにエラーメッセージが表示されなければインストール成功です

f:id:amiami05:20190120231543p:plain