はじめに
対話AIを作成するにあたって、Googleが提供している TensorFlow(テンソルフロー) ライブラリをインストールしました。
TensorFlow 公式サイトはこちら
https://www.tensorflow.org/
TensorFlow は、機械学習向けに開発されたエンドツーエンドのオープンソース プラットフォームです。研究者が機械学習で最新の実験を行い、デベロッパーが ML 搭載アプリケーションを簡単に開発してデプロイできるよう、各種ツールやライブラリ、コミュニティ リソースを備えた総合的で柔軟性に富んだエコシステムを確立しています。
https://www.tensorflow.org/ より引用
環境
使用OS | macOS Catalina バージョン 10.15.3 |
Paythonバージョン | Python 3.7.6 |
記事投稿時では、TensorFlow のPython対応バージョンが「3.7」だったため、Pythonのバージョン3.7.6 をインストールしておきました。
また、「venv」にて仮想環境上でTensorFlowのインストールをおこないました。
合わせてコチラの記事もご覧ください。
【Python】環境構築:Mac OS に Python をインストール
【Python】環境構築:Pythonの venv を使って仮想環境を作成する
参考にさせて頂いたサイト
Python3 TensorFlow for Mac 環境構築
MacOS Mojave & Python3.7 でTensorflow環境構築しようとして詰まった話
TensorFlow のインストール
apt パッケージマネージャの更新
$ sudo apt update
pip アップグレード
$ pip install --upgrade pip
TensorFlow のインストール
$ pip3 install --upgrade tensorflow
TensorFlow のインストールが出来ているか確認
$ pip list
テストコードの実行
import tensorflow as tf
hello = tf.constant('Hello! TensorFlow!')
tf.print(hello)
実行結果
2020-03-06 18:46:40.054206: I tensorflow/core/platform/cpu_feature_guard.cc:142] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA
2020-03-06 18:46:40.076537: I tensorflow/compiler/xla/service/service.cc:168] XLA service 0x7faadfc4e8d0 initialized for platform Host (this does not guarantee that XLA will be used). Devices:
2020-03-06 18:46:40.076567: I tensorflow/compiler/xla/service/service.cc:176] StreamExecutor device (0): Host, Default Version
Hello! TensorFlow!
おわりに
Pythonのバージョンを「3.8」でも動くか試しておりませんが、とりあえず、動くようになって一安心です。でも、対話AIを作成するためのほんの入口付近なんだろうなと、先々不安です😁
この記事がお役に立ちましたら幸いです。
では、また。
※本サイトの漫画やイラストはフィクションであり、実在の製品・団体・人物・地名とは関係ありません。
※本サイトに掲載する情報には充分に注意を払っておりますが、その内容について保証するものではありません。
※本サイトの使用ならびに閲覧によって生じたいかなる損害にも責任を負いかねます。