1. Learn
  2. /
  3. 课程
  4. /
  5. Introduction to TensorFlow in Python

Connected

道练习

バッチ学習の準備

線形モデルをバッチで学習する前に、変数、損失関数、最適化の処理を定義する必要があります。この演習では、平方フィート単位の区画サイズのバッチ size_batch を用いて、住宅価格のバッチ price_batch を予測するモデルを学習できるよう準備します。前のレッスンと異なり、ここでは pandas でデータをバッチ読み込みし、numpy 配列に変換して、損失関数を段階的に最小化していきます。

Variable(), keras(), float32 はすでにインポートされています。学習中にデータをバッチで生成するため、モデル関数や損失関数に既定の引数値を設定しないでください。

说明

100 XP
  • 初期値 10.0、データ型 32-bit float を持つ intercept を定義してください。
  • intercept、slope、features を使って予測値を返すモデルを定義してください。
  • intercept、slope、targets、features をこの順で受け取る loss_function() を定義してください。既定の引数値は設定しないでください。
  • targets と predictions を使って平均二乗誤差の損失関数を定義してください。