tf.keras
は、ディープ ラーニング モデルを構築してトレーニングするための、TensorFlow の高レベル API です。高速プロトタイピング、最先端の研究、本番環境での運用に使用されます。主なメリットは次の 3 つです。
- ユーザー フレンドリー
Keras には、一般的なユースケースに合わせて最適化された、シンプルで一貫したインターフェースがあります。ユーザーエラーに対して、明確で実用的なフィードバックが提供されます。 - モジュールの接続による構成が可能
Keras モデルは、用意された構成要素を接続するだけで、ほとんど制約なしに作成できます。 - 拡張が容易
カスタムの構成要素を作成して、新しいアイデアを研究に活かせます。新しいレイヤ、指標、損失関数を作成し、最先端のモデルを開発できます。
使用の開始に際しては、Keras の概要ガイドをご覧ください。
tf.keras
による機械学習について、入門者を対象とした概要説明がスターター チュートリアル セットに用意されています。
API の詳細については、TensorFlow Keras のパワーユーザーとして知っておくべきことを網羅した次のガイドをご覧ください。
- Keras 関数 API のガイド
- トレーニングと評価のガイド
- サブクラス化でレイヤとモデルをゼロから作成する方法
- 反復性ニューラル ネットワーク API のガイド
- マスキングとパディングのガイド
- モデルの保存とシリアル化のガイド
- カスタム コールバックの作成ガイド
Keras の詳細については、YouTube で TensorFlow の詳細をご覧ください。