- ああ…目的と手段が曖昧でも流行りの機械学習がしてみたい…どうせならお金も稼ぎたい…
…考えることはみんな同じ(ニッコリ
~目標~
機械学習でお金を稼ぐ
環境
・Windows10・TensorFlow
・Docker
当方,MacとWindowsの二刀流だが,今後使う予定であるLSTMにはノートであるAirたんでは心細い(昔,脳死で隠れ層増やしまくってtwitter解析したらグラフィックカードのコイル鳴きがうるさかったのはいい思い出)
という訳で,今回はWindowsで環境構築していきます
まず,TensorFlowはどうやらMacやLinuxでは問題ないのですが,WindowsではDockerを通じて利用する必要がある模様。もちろんCUDAも使えるそうなので安心して導入どうぞ。
Dockerの利用環境として以下の条件を満たす必要があります
・Windows7以上 (Windows 10で動作確認)
・OSが64 bitであること
・仮想化が有効になっていること
上2つはいいとして,仮想化の確認は「タスクマネージャ」「パフォーマンスのタブ」「CPU」で確認できます
Dockerのインストール
Docker社(旧dotCloud社)が開発しているコンテナ型仮想化ソフトウェア(オープンソフトウェア)です。 Docker を使うことで一つのホストOSの上で仮想的に複数のOSを「軽快」に「簡単」に動作させることができるようになります。
コンテナを移動・実行するための必要なプログラム(デーモン)がDockerエンジンとなります。
以下リンク先に飛んで,
Docker Toolbox | Docker
Windowsをクリック
gitのページが開くので,exeファイルをDL
インストーラーを開き,とりあえずNext→Installしておけば大丈夫です
インストールが終わったらいよいよDockerを立ち上げてみましょう
以下の画面が出たら完了です(クジラのAAかわいい…Moby-Dockっていう名前らしいです)
Dockerの更に細かい解説が欲しい方は以下参照
paiza.hatenablog.com
参考記事
WindowsでTensorFlowを使う方法 - Qiita