1. Учиться
  2. /
  3. Courses
  4. /
  5. Kerasで学ぶMachine Translation

Connected

Exercise

検証付きでモデルを学習する

ここでは Teacher Forcing を用いてモデルを学習し、あわせて検証ステップも実行します。複数のエポックと反復で学習を行い、各エポックの最後に検証を実行して結果を取得します。

このために、en_text(英語の文)、fr_text(フランス語の文)、sents2seqs() 関数、nmt_tf(コンパイル済みモデル)が用意されています。さらに、tr_en と tr_fr(学習データ)、v_en と v_fr(検証データ)もすでに読み込まれています。

Инструкции

100 XP
  • de_xy から、デコーダ入力(最後の単語を除くすべて)とデコーダ出力(最初の単語を除くすべて)を抽出します。
  • 単一バッチのデータでモデルを学習します。
  • 学習データと同様の方法で、検証データからデコーダ入力と出力を作成します。
  • 検証データセットでモデルを評価し、検証損失と精度を取得します。