この文書の現在のバージョンと選択したバージョンの差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
windowsで機械学習フレームワークを導入する方法 [2017/06/04] adash333 [WindowsにTensorflowをインストール] |
windowsで機械学習フレームワークを導入する方法 [2018/10/07] (現在) |
||
|---|---|---|---|
| ライン 1: | ライン 1: | ||
| =====Windowsで機械学習フレームワークを導入する方法===== | =====Windowsで機械学習フレームワークを導入する方法===== | ||
| + | |||
| + | 2017年10月現在、超個人的意見として、プログラミング初心者が画像関連の機械学習を行いたい場合は、Keras 2.0がお勧めです。 | ||
| + | |||
| + | <2017/11/14追記>\\ | ||
| + | 2017年11月になってSONYから[[NeuralNetworkConsoleCloud(SONY) | ||
| + | ]]が発表されたため、無料でどこまでできるのかは未知数ですが、こちらはクリック操作のみで機械学習できるので、一番最初はそちらがお勧めになりました。 | ||
| + | |||
| + | ほとんどのフレームワークが、数ヶ月ごとにバージョンアップしてしまい、一年前のコードをコピペしても動かないということが普通におこり得るので、インストールするバージョンの確認は必須です。 | ||
| あらかじめ、以下のリンクを参考に、Windowsに、Anaconda3をインストールしておいて下さい。 | あらかじめ、以下のリンクを参考に、Windowsに、Anaconda3をインストールしておいて下さい。 | ||
| ライン 7: | ライン 15: | ||
| </wrap> | </wrap> | ||
| - | =====WindowsにChainerをインストール===== | ||
| - | (参考) | ||
| - | 2017-03-22 | ||
| - | Chainer ver2.xをWindowsにインストールしてみた\\ | ||
| - | http://yaju3d.hatenablog.jp/entry/2017/03/22/022511 | ||
| + | =====WindowsにKeras(Tensorflow)をインストール===== | ||
| + | (環境)Anacondaはインストール済みとします。\\ | ||
| + | <wrap hi> | ||
| + | [[http://twosquirrel.mints.ne.jp/dokuwiki/doku.php/windowsでpythonを始める方法2017年版#3_windowsパソコンにanacondaをインストール_所要時間_約40分間|WindowsにAnaconda3をインストールする方法]] | ||
| + | </wrap> | ||
| - | ざっくりわかる機械学習 2016年12月\\ | + | conda 4.3.21\\ |
| - | https://www..jp/expert/articles/?column=201612-00001 | + | 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)を構築\\ | ||
| + | <code> | ||
| + | conda create -n tensorflow python=3.5 | ||
| + | (途中で何か聞かれたら、Enterを押す) | ||
| + | conda info -e | ||
| + | activate tensorflow | ||
| + | pip install --upgrade tensorflow keras | ||
| + | </code> | ||
| + | {{:pasted:20170718-161708.png}} | ||
| + | {{:pasted:20170718-162228.png}} | ||
| + | |||
| + | なぜか、scipyのインストールでエラーが出るので、以下を参考にscipyをインストール\\ | ||
| + | http://mstn.hateblo.jp/entry/2017/04/13/014519 | ||
| + | |||
| + | <code> | ||
| + | (以下は一例) | ||
| + | python -m pip install D:\py\scipy-0.19.1-cp35-cp35m-win_amd64.whl | ||
| + | </code> | ||
| + | |||
| + | scipy-0.19.1-cp35-cp35m-win_amd64.whl | ||
| + | |||
| + | 再度、 | ||
| + | |||
| + | <code> | ||
| + | pip install --upgrade tensorflow keras | ||
| + | </code> | ||
| + | |||
| + | 「指定されたファイルが見つかりません setuptools-27.2.0-py3.5.egg」といった感じのエラーが出るが、もう一度、以下のコマンドを入力すると、インストールされる。 | ||
| + | |||
| + | <code> | ||
| + | pip install --upgrade tensorflow keras | ||
| + | (kerasが使用できるかテスト) | ||
| + | python | ||
| + | import keras | ||
| + | </code> | ||
| + | |||
| + | {{:pasted:20170718-163831.png}} | ||
| + | |||
| + | 上記のように、"Using Tensorflow backend"と表示されればOKです。 | ||
| + | |||
| + | このままKerasを用いて機械学習を行う場合、次は、<wrap hi>[[Kerasで手書き文字認識MNIST]]</wrap>に進んでください。 | ||
| + | |||
| + | ===== 参考文献 ===== | ||
| + | |||
| + | 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をインストール===== | =====WindowsにTensorflowをインストール===== | ||
| + | Tensorflowは初心者には難しいと思います。私にはTensorflowは難しく、まだ手を出していません。 | ||
| Tensorflow入門以前(3)WindowsにAnaconda+Django\\ | Tensorflow入門以前(3)WindowsにAnaconda+Django\\ | ||
| ライン 38: | ライン 109: | ||
| 2017/5/20更新\\ | 2017/5/20更新\\ | ||
| http://twosquirrel.mints.ne.jp/?p=17040 | http://twosquirrel.mints.ne.jp/?p=17040 | ||
| + | |||
| + | =====WindowsにChainerをインストール===== | ||
| + | |||
| + | 学習のときのスピードを重視する場合は、Chainerがお勧めという話もあります。 | ||
| + | |||
| + | Tensorflowと同様、Kerasと比べて初心者にはとっつきにくいイメージですが、このサイトでもChainer2.0入門について記載させて頂きますので、興味のある方はぜひ以下のページからご覧下さい。 | ||
| + | |||
| + | [[Chainer2.0をWindowsにインストール]] | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | =====リンク===== | ||
| 前: | 前: | ||
| <wrap hi> | <wrap hi> | ||
| [[windowsでpythonを始める方法2017年版]] | [[windowsでpythonを始める方法2017年版]] | ||
| - | </wrap> | + | </wrap>\\ |
| + | [[sidebar|目次]]\\ | ||
| 次: | 次: | ||
| <wrap hi> | <wrap hi> | ||
| - | [[機械学習サンプルコードのリンク2017年版]] | + | [[WindowsにKeras2.0をインストール |
| + | ]] | ||
| </wrap> | </wrap> | ||
| - | |||