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

Connected

演習

はじめての RNN モデル

この演習では、Keras のモジュールを使って最初の RNN モデルを構築し、映画レビューの感情を分類します。

最初のモデルは、標準的な RNN セルである SimpleRNN を用いた再帰層が1つと、出力層は2値をとります。0 はネガティブ、1 はポジティブな感情を表します。

keras.datasets に含まれる IMDB データセットを使用します。すでに学習済みのモデルがあり、その重みは model_weights.h5 に保存されています。これからモデルのアーキテクチャを組み立て、事前に読み込まれている x_test と y_test を使って性能を確認します。

指示

100 XP
  • 128 ユニットの SimpleRNN セルを追加します。
  • 感情分類用にユニット数 1 の Dense 層を追加します。
  • 二値分類に適した損失関数を使用します。
  • 事前学習済みの検証セット (x_test, y_test) でモデルを評価します。