1. 学习
  2. /
  3. 课程
  4. /
  5. Kerasで学ぶMachine Translation

Connected

练习

RepeatVector レイヤーを理解する

ここでは RepeatVector レイヤーの動作を確認します。RepeatVector レイヤーは、データセットに次元を1つ追加します。たとえば、入力の形状が (batch size, input size) で、それを GRU レイヤーに渡したい場合、RepeatVector レイヤーを使って入力を (batch size, sequence length, input size) の形状を持つテンソルに変換できます。

この演習では、与えられた入力をあらかじめ決めた回数だけ繰り返すモデルを定義します。次に、そのモデルに numpy 配列を与え、モデルが出力をどのように変換するかを確認します。

说明

100 XP
  • 入力を 6 回繰り返す RepeatVector レイヤーを定義します。
  • 入力レイヤーを受け取り、RepeatVector の出力を生成する Model を定義します。
  • データが [[0,1], [2,3]] の numpy 配列オブジェクトを定義します。
  • x を入力として与え、モデルの出力を予測します。