1. 学ぶ
  2. /
  3. コース
  4. /
  5. Kerasで学ぶMachine Translation

Connected

演習

パート2:もう少しゲームを重ねてみましょう

前回のプロジェクト、お疲れさまでした。今回は、複数日にわたって開催される複数のゲーム番組をシミュレーションします。つまり、データには時間方向の次元が含まれます。より具体的には、データの形状は(number of contestants, game shows, inputs size)になります。

この新しい特徴を取り込むようにモデルを拡張する必要があります。そのために、TimeDistributed レイヤーを使って、Dense レイヤーが複数のゲーム番組からの出場者を受け付けられるようにします。

重みイニシャライザ init、前の演習で使った prizes リスト、時系列入力 x、そして出場者名を含む names が用意されています。x は (3,2,3) の numpy 配列で、names は (2,3) の Python リストです。言い換えると、2 つのゲーム番組(シーケンス長)があり、それぞれに 3 人の出場者(バッチサイズ)がいて、各出場者は 3 つの属性(入力サイズ)を持っています。

指示1 / 2

undefined XP
    1
    2
  • names、x、および x の形状を出力してください。