TensorFlow をインストールしてみた! [AI]
Deep Learning を勉強するために、TensorFlow を遅ればせながらインストールしてみました。
Tensor Flowを動かすには、64bit版 Python が必要なのですが、前回インストールした Python は32bit 版。Pythonをインストールし直しです。バージョンが 3.6 から 3.5 になってしまいますが仕方ありません。
https://www.python.org/downloads/windows/
インストールが終わったら、環境変数にPythonへのパスを通しておきましょう。インストール場所は、Program Filesではないで注意が必要です。
%USERPROFILE%\AppData\Local\Programs\Python\Python35\
%USERPROFILE%\AppData\Local\Programs\Python\Python35\Scripts\
TensorFlow をインストールするのは簡単です。コマンドプロンプトから以下のコマンドを打つだけです。私のノートパソコンはGPUのような大層なものはないので、NonGPU版をインストールします。グラフ描画用の matplotlib もインストールしておきました。
インストールされているか確認をするために動かしてみます。
なんか、変なメッセージが出ましたが動いたようです。今のままだと処理速度が遅いようですね。最適化するには、環境変数におまじないを追加するだけでよさそうです。以下のプログラムでメッセージが出なくなりました。
これで早くなったのかな?スクリプトが短すぎてよく分かりません。
TensorFlow を試してみるには、本家本元のこちらのサイトが一番分かりやすそうです。
Getting Started With TensorFlow
https://www.tensorflow.org/get_started/get_started
さて、環境も整ったので、Deep Learning を学習していこうかな。
(^^)/~
Tensor Flowを動かすには、64bit版 Python が必要なのですが、前回インストールした Python は32bit 版。Pythonをインストールし直しです。バージョンが 3.6 から 3.5 になってしまいますが仕方ありません。
https://www.python.org/downloads/windows/
インストールが終わったら、環境変数にPythonへのパスを通しておきましょう。インストール場所は、Program Filesではないで注意が必要です。
%USERPROFILE%\AppData\Local\Programs\Python\Python35\
%USERPROFILE%\AppData\Local\Programs\Python\Python35\Scripts\
TensorFlow をインストールするのは簡単です。コマンドプロンプトから以下のコマンドを打つだけです。私のノートパソコンはGPUのような大層なものはないので、NonGPU版をインストールします。グラフ描画用の matplotlib もインストールしておきました。
C:\User\Taro>pip3 install tensorflow C:\User\Taro>pip3 install matplotlib
インストールされているか確認をするために動かしてみます。
C:\Users\Taro>python Python 3.5.4 (v3.5.4:3f56838, Aug 8 2017, 02:17:05) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import tensorflow as tf >>> hello = tf.constant('Hello, TensofFlow') >>> sess = tf.Session() 2017-08-29 23:51:36.686031: W C:\tf_jenkins\home\workspace\rel-win\M\windows\PY\35\tensorflow\core\platform\cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use AVX instructions, but these are available on your machine and could speed up CPU computations. >>> print(sess.run(hello)) b'Hello, TensofFlow' >>>
なんか、変なメッセージが出ましたが動いたようです。今のままだと処理速度が遅いようですね。最適化するには、環境変数におまじないを追加するだけでよさそうです。以下のプログラムでメッセージが出なくなりました。
import os os.environ['TF_CPP_MIN_LOG_LEVEL']='2' import tensorflow as tf hello = tf.constant('Hello, TensofFlow') sess = tf.Session() print(sess.run(hello))
これで早くなったのかな?スクリプトが短すぎてよく分かりません。
TensorFlow を試してみるには、本家本元のこちらのサイトが一番分かりやすそうです。
Getting Started With TensorFlow
https://www.tensorflow.org/get_started/get_started
さて、環境も整ったので、Deep Learning を学習していこうかな。
(^^)/~
ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装
- 作者: 斎藤 康毅
- 出版社/メーカー: オライリージャパン
- 発売日: 2016/09/24
- メディア: 単行本(ソフトカバー)
TensorFlow機械学習クックブック Pythonベースの活用レシピ60+ (impress top gear)
- 作者: Nick McClure
- 出版社/メーカー: インプレス
- 発売日: 2017/08/14
- メディア: 単行本(ソフトカバー)
初めてのディープラーニング --オープンソース"Caffe"による演習付き
- 作者: 武井 宏将
- 出版社/メーカー: リックテレコム
- 発売日: 2016/02/19
- メディア: 単行本(ソフトカバー)
2017-08-29 23:59
nice!(33)
コメント(2)
これはインストールして、基礎知識なくてもちょちょいと何か組んで動かせるような性質のものなのでしょうか?
(真面目に勉強されている方には失礼ですが)何か、ものすごくくだらないことに使えないかなあ。。(笑
by なめこ (2017-08-30 12:27)
うーん、Deep Learningはある程度の基礎知識は必要になると思います。基本はそれほど難しくないので、理系の方ならすぐに分かると思いますが、行列演算だらけなので最初はとっつきにくいかも知れません。
by ys_oota (2017-08-31 00:24)