TensorFlow : Eager Execution (翻訳/解説)

【TensorFlow Eager execution (翻訳)】
TensorFlow の Eager execution プレビュー版が TensorFlow 1.5 で利用可能になりましたので、詳細な利用方法を翻訳しておきました。Eager execution はモデル開発プロセスを劇的に改善することが期待されます。
Eager execution はまだ開発が最初期段階にあるために分散訓練/モデルのエクスポート/最適化などがサポートされていないようですが、API にある程度の互換性がありますので、eager execution を有効にして開発した上で (必要であれば) 計算グラフモデルとしてプロダクションコードを作成することもできます。