1. 学ぶ
  2. /
  3. コース
  4. /
  5. Kerasで学ぶ言語モデリングのためのRecurrent Neural Networks (RNNs)

Connected

演習

RNN レイヤーを積み重ねる

最先端の結果を出すために、深い RNN モデルは数十から数百層になることがあります。

この演習では、LSTM セルのレイヤーを順番に積み重ねて、深い RNN モデルを作る方法を体験します。

そのために、最初の 2 つの LSTM レイヤーでは引数 return_sequences を True に、最後の LSTM レイヤーでは False に設定します。

さらに多くのレイヤーを持つモデルを作るには、同様にレイヤーを次々に追加するか、ループの中で .add() メソッドを使う関数を作成して、少ないコードで多数のレイヤーを追加できます。

指示

100 XP
  • LSTM レイヤーをインポートします。
  • 最初の 2 層ではシーケンスを返し、最後の LSTM レイヤーではシーケンスを返さないようにします。
  • 学習済みの重みを読み込みます。
  • 得られた損失と正解率を出力します。