TensorFlow 2 ではシンプルさと使いやすさが重視されており、積極的実行(Eager Execution)、直感的に使用できる高レベルの API、あらゆるプラットフォームで構築可能な柔軟なモデルなどが新たに導入されています。
ガイドの多くは Jupyter ノートブックとして作成されており、セットアップ不要のホスト型ノートブック環境である Google Colab で直接実行されます。[Google Colab で実行] ボタンをクリックします。
重要なドキュメント
TensorFlow をインストールする
パッケージをインストールするか、ソースからビルドします。GPU では CUDA® 対応カードをサポートします。TensorFlow 2 に移行する
Learn TensorFlow 2 のおすすめの方法と、TF1 コードを TF2 に移行するためのツールをご確認ください。Keras
Keras は、機械学習の入門者だけでなく研究者にとっても利用しやすい高レベル API です。TensorFlow の基本
TensorFlow を機能させるための基本的なクラスと機能について学習できます。データ入力パイプライン
tf.data
API を使用すると、シンプルで再利用可能なパーツから複雑な入力パイプラインを構築できます。
Estimator
スケーリングと非同期トレーニングのために設計された、完全なモデルを表す高レベル API。ライブラリと拡張機能
TensorFlow を使用して高度なモデルやメソッドを構築するための追加のリソースや、TensorFlow を拡張するドメイン固有のアプリケーション パッケージを用意しています。-
TensorBoard
TensorFlow プログラムの理解に役立ち、デバッグと最適化もできる一連のデータ可視化ツール。 -
TensorFlow Hub
機械学習モデルの再利用可能な部分を公開、検出、使用するためのライブラリ。 -
Model Optimization
TensorFlow Model Optimization Toolkit は、機械学習モデルを最適化してデプロイおよび実行できるようにするための一連のツールです。 -
TensorFlow Federated
分散データに対する機械学習やその他の計算のためのフレームワーク。 -
Neural Structured Learning
特徴入力に加え構造化シグナルを活用してニューラル ネットワークをトレーニングする学習パラダイム。 -
TensorFlow Graphics
カメラ、ライト、マテリアル、レンダラーなど、コンピュータ グラフィックス機能を幅広く集めたライブラリ。
-
データセット
TensorFlow で使用できるデータセットのコレクション。 -
提供しているサービス
本番環境での高パフォーマンスを実現する、ML モデル用の TFX サービング システム。 -
Probability
TensorFlow Probability は確率的推論と統計的分析のためのライブラリです。 -
MLIR
MLIR は TensorFlow の高性能 ML モデルのインフラストラクチャを統合します。 -
XLA
ソースコードを変更することなく TensorFlow モデルを高速化する、線形代数のためのドメイン固有のコンパイラ。 -
SIG Addons
SIG Addons が管理する TensorFlow の追加機能.。 -
SIG IO
SIG IO が管理するデータセット、ストリーミング、ファイル システムの拡張機能。