【テンソルフロー】
TensorFlow とは?
最終更新:
💡 モデルを作り、学習させ、使う環境へつなぐ道具
Googleが開発し、2015年に公開したオープンソースの機械学習フレームワーク。多次元配列の計算やモデルの構築・学習を行い、配信や端末での推論には関連するツールも使う。
📌 このページのポイント
TensorFlowは、何をするための道具なの?
Kerasは、TensorFlowと同じものなの?
毎回、計算のグラフを先に全部書くの?
SavedModelなら、Pythonなしでも使える?
学習済みのパラメーターや計算を保存し、元のモデル構築コードとは独立して使えるよ。たとえばTensorFlow Servingで読み込んで推論を配信できる。ただし保存ファイルだけで動くわけではなく、対応する実行環境が必要なんだ。
スマホやブラウザでもモデルを使えるの?
もっと詳しく知りたい人へ
TFXはTensorFlowそのものと何が違うの?
TFXは、データの検証・前処理、学習、モデル評価、配備などをパイプラインとして組み合わせるためのツール群だよ。TensorFlowはモデルの計算や学習を担う部分。TFXを入れるだけで運用がすべて自動で完成するわけではなく、必要な構成や検証を設計するんだ。
📖 おまけ:英語の意味
「TensorFlow」 = テンソルの流れ
💬 Tensorは多次元配列として扱うデータ、Flowは流れを表すよ。計算をグラフとして表し、処理の間でデータを渡す考え方につながる名前なんだ。