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

Connected

演習

シーケンシャルモデルの出力を理解する

この演習では、keras.layers.GRU レイヤーの使い方を学びます。keras.layers.GRU は、GRU の機能を Layer オブジェクトとして分かりやすく提供します。

GRU レイヤーの出力形状がどうなるか、また引数を変えるとどのように変化するかを確認します。実務で GRU が出力する数値ベクトル自体を見ることはまれですが、より複雑なモデルでこれらのレイヤーを使いこなすには、出力の形と、さまざまな引数で目的の出力を得る方法をしっかり理解しておく必要があります。

ここでは keras と numpy(np として)がすでに読み込まれています。レイヤーは keras.layers.<Layer>、モデルは keras.models.Model を呼び出して利用できます。

指示1 / 3

undefined XP
    1
    2
    3
  • バッチサイズ 3、タイムステップ 20、次元数 5 の Input レイヤーを作成し、inp と名付けます。
  • 隠れサイズ 10 の GRU レイヤーを作成し、inp をこのレイヤーに渡して、出力の shape を表示します。