Navigation

2017年1月12日木曜日

TensorFlowでディープラーニングを学びたい

AI(人工知能)について学ぶにあたり、TensorFlowでコード書きながら深層学習(ディープラーニング)を学ぼうとし、『TenrsoFlowで学ぶディープラーニング』を読みながら環境構築しようとしているのですが、苦戦しています。
TensorFlow(テンソルフロー、テンソーフロー)とはGoogleによって提供されている、機械学習/ディープラーニング/多層ニューラルネットワークライブラリです。オープンソースとして提供されています。


こちらの書籍では環境構築をシンプルに行うために、Docker用のコンテナイメージが用意されているのですが、DockerをインストールできるのはMac OS X Yosemite以降。

Mac OS Xの名前はやはりネコ科の動物の名前に限る!というこだわりと、インストール済みのアプリケーションが正しく動作するか不安で私が使用しているMac BookのOSは10.8 Mountain Lionのままのため、Dockerが使用できません。

Jupyterのインストールもうまくいかず、既にインストール済みCanopyを使用し、コードを書いていくしかないかなと決めたのですが、TensorFlowが正しくimportできません。Q&Aサイトをみても、簡単そうな解決方法が見つかりません。

Mountain Lionで動いている各アプリケーションがどこまで動作するかはわかりませんが、私にとって一番重要なOpenOfficeについてはYosemiteでサポートされているようなので、今夜あたり、しぶしぶアップグレードするしかないのかなと考えています。。。

久しぶりにMacのTerminalを立ち上げ、小一時間程、色々と設定を試しましたが、やっぱりすんなりいかないですね。

わがままかもしれませんが、こういった新しいテクノロジーを学ぶ際、何も考えず、何もインストールせずにブラウザで使用開始できるように、Webアプリケーションとして、提供してもらいたいですね。