=====Windowsで機械学習フレームワークを導入する方法=====
2017年10月現在、超個人的意見として、プログラミング初心者が画像関連の機械学習を行いたい場合は、Keras 2.0がお勧めです。
<2017/11/14追記>\\
2017年11月になってSONYから[[NeuralNetworkConsoleCloud(SONY)
]]が発表されたため、無料でどこまでできるのかは未知数ですが、こちらはクリック操作のみで機械学習できるので、一番最初はそちらがお勧めになりました。
ほとんどのフレームワークが、数ヶ月ごとにバージョンアップしてしまい、一年前のコードをコピペしても動かないということが普通におこり得るので、インストールするバージョンの確認は必須です。
あらかじめ、以下のリンクを参考に、Windowsに、Anaconda3をインストールしておいて下さい。
[[http://twosquirrel.mints.ne.jp/dokuwiki/doku.php/windowsでpythonを始める方法2017年版#3_windowsパソコンにanacondaをインストール_所要時間_約40分間|WindowsにAnaconda3をインストールする方法]]
=====WindowsにKeras(Tensorflow)をインストール=====
(環境)Anacondaはインストール済みとします。\\
[[http://twosquirrel.mints.ne.jp/dokuwiki/doku.php/windowsでpythonを始める方法2017年版#3_windowsパソコンにanacondaをインストール_所要時間_約40分間|WindowsにAnaconda3をインストールする方法]]
conda 4.3.21\\
Python 3.5.2(Anaconda 4.1.1(64-bit))\\
{{:pasted:20170718-161317.png}}
Windowsボタン>全てのプログラム>Anaconda3(64-bit)>Anaconda Promptを選択\\
{{:pasted:20170718-161046.png}}
以下のコマンドを入力して、tensorflowという名前の仮想環境(python 3.5)を構築\\
conda create -n tensorflow python=3.5
(途中で何か聞かれたら、Enterを押す)
conda info -e
activate tensorflow
pip install --upgrade tensorflow keras
{{:pasted:20170718-161708.png}}
{{:pasted:20170718-162228.png}}
なぜか、scipyのインストールでエラーが出るので、以下を参考にscipyをインストール\\
http://mstn.hateblo.jp/entry/2017/04/13/014519
(以下は一例)
python -m pip install D:\py\scipy-0.19.1-cp35-cp35m-win_amd64.whl
scipy-0.19.1-cp35-cp35m-win_amd64.whl
再度、
pip install --upgrade tensorflow keras
「指定されたファイルが見つかりません setuptools-27.2.0-py3.5.egg」といった感じのエラーが出るが、もう一度、以下のコマンドを入力すると、インストールされる。
pip install --upgrade tensorflow keras
(kerasが使用できるかテスト)
python
import keras
{{:pasted:20170718-163831.png}}
上記のように、"Using Tensorflow backend"と表示されればOKです。
このままKerasを用いて機械学習を行う場合、次は、[[Kerasで手書き文字認識MNIST]]に進んでください。
===== 参考文献 =====
WindowsのAnaconda環境に深層学習フレームワークTensorflow 1.0をインストールする方法
tomochiii
2017年03月10日に更新\\
http://qiita.com/tomochiii/items/fe4c791b313ddcef4cd7
Tensorflow install on Windows with Anaconda\\
https://gist.github.com/gitmsc/5f212fcf2b31c8dde652ba30b6f302a9
Condaで作ってる仮想環境の切り替えをJupyter上で簡単に行う方法
yoppe
2016年12月09日に更新\\
http://qiita.com/yoppe/items/38005f415a5b8b884c7d
Kerasについての解説\\
http://www.procrasist.com/entry/2017/01/07/154441#fn-5771b6c3
=====WindowsにTensorflowをインストール=====
Tensorflowは初心者には難しいと思います。私にはTensorflowは難しく、まだ手を出していません。
Tensorflow入門以前(3)WindowsにAnaconda+Django\\
2017/5/13更新\\
http://twosquirrel.mints.ne.jp/?p=8694
WindowsのAnaconda環境に深層学習フレームワークTensorflow 1.0をインストールする方法\\
tomochiii\\
2017年03月10日に更新\\
http://qiita.com/tomochiii/items/fe4c791b313ddcef4cd7
Windows7でTensorflow1.0の環境構築(2017年5月版)\\
2017/5/20更新\\
http://twosquirrel.mints.ne.jp/?p=17040
=====WindowsにChainerをインストール=====
学習のときのスピードを重視する場合は、Chainerがお勧めという話もあります。
Tensorflowと同様、Kerasと比べて初心者にはとっつきにくいイメージですが、このサイトでもChainer2.0入門について記載させて頂きますので、興味のある方はぜひ以下のページからご覧下さい。
[[Chainer2.0をWindowsにインストール]]
=====リンク=====
前:
[[windowsでpythonを始める方法2017年版]]
\\
[[sidebar|目次]]\\
次:
[[WindowsにKeras2.0をインストール
]]