イントロダクション
【in 2019】
今流行りのAIについて調べてみたものの、全くわからなかったのですが。このまま引き下がるのも男がすたる。。。※本当は必要になってきたので。。。
【in 2023】
以前学習したものの、使うレベルまでいかなかったので再度学習することにしました。しかし、イマイチ理解に及びませんでしたが、そのとっかかりとなるようなことをまとめました。
TensowFlow
Pythonで学習開始します。使用できる言語は以下ですが、「すべてを網羅できていない」ではなく、たぶん「網羅していない」というところでした。
理由としては、「必要ない」からです。まぁJava言語自体がいろいろとできる言語ですので。。。※Java言語の親はC言語です。
- Java: 全てを網羅(バンドル)できていないようです。が使用可能
- Go: 同上
- C: 注意書きなし→問題なく使える
- Python: 注意書きなし
- JavaScript
- Swift
いろんな言語で使用できるようです。しかしここはPythonで行きます。使いやすいのと、日本語ドキュメントがたくさんあるためです。
そして、個人的に「JavaとPythonの処理スピードの違い」をここではっきりとさせたいので、同じアプリをJava版とPython版で作成してみたいと思っている次第です。※道のりは遠そうです。。。
インストールTensorFlow
TeonsorFlowのインストールと起動、テストできる環境の構築をしたいと思います。
Jupyterを使う
JupyterをインストールするときにAnacondaも一緒にインストールされます。JupyterはAnacondaで動くためです。
インストール
Jupyterをインストールします。インストーラーがあるので、簡単にイけます。
インストール後に、Anaconda Navigaterを起動、TensorFlowをインストールします。
AnacondaNavigater
次に、AnacondaNavigaterでTensorFlowを追加します。まずは、設定を開きます。
そして、Createボタンを押下します。
TensorFlowのインストールする領域を作成します。Nameのところに「tensorflow」と入力
作成したところに再生ボタンのようなものがありますのでそれをクリックします。
そして下のコマンドをたたきます。
pip install tensorflow
これでインストールが完了です。
TensorFlowの実行
jupterで下のように、入力してPythonを実行してみると起動確認になります。
Windows版
まずは、参照するドキュメントを確認します。
ブラウザでことが足りるような形でのチュートリアルになっていました。チュートリアルに全部書いてあります。
Google Colaboratoryというアプリでブラウザ上でのプログラム起動ができるようです。使い方などがわかっていないのでイマイチですが、概要などわかりやすく書いていました。
プログラムの実行も行ったようですが、プログラムの全体が見えないのでよくわかりませんでした。。。
ちょっと頭をひねってみます。
Mac版 ※昔やったやつ
ここのサイトを見て行います。※Macへのインストールです。
1. virtualenvをインストールする
$pip3 install -U virtualenv
pythonがインストールしていない場合は以下のコマンドでインストール
brew update
brew install python3 # Python 3
同様にHOME_BREWがインストールされていない場合
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
2.virtualenvを作成する
virtualenvを作成するディレクトリに移動
mkdir ./venv
virtualenvを作成する
virtualenv --system-site-packages -p python3 ./venv
./venv/bin/activeを起動する
source ./venv/bin/active
virtualenvを終了する
deactivate
virtualenv上でtensorflowをインストールする
pip3 install --upgrade --ignore-installed https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
引数にURLを入力しています、URLの赤い字の部分にバージョン番号をセットしてインストールします。
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
そして、インストール完了確認
python -c "import tensorflow as tf; tf.enable_eager_execution(); print(tf.reduce_sum(tf.random_normal([1000, 1000])))"
このままコピペでコンソールに入力してやります。実行結果は以下です。
(venv) takuminoMacBook-Pro:venv takk$ python3 Python 3.7.1 (default, Nov 6 2018, 18:49:54) [Clang 9.0.0 (clang-900.0.39.2)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import tensorflow /Users/takk/WebPage/minim_server/python/venv/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.6 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.7 return f(*args, **kwds) >>> exit()
関連ページ一覧
- Tensorflow Keras〜初めのトレーニング_1〜
- Tensorflow Keras〜初めのトレーニング_2:前処理〜
- TensorFlow Keras〜テキストの分類〜
- TensorFlow Keras〜回帰、準備から予測まで〜
[rakuten ids="mtgec-beauty:10000599"]