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

Connected

练习

テキスト生成モデルの作成

この演習では、Keras を使ってテキスト生成モデルを定義します。

語彙数を含む変数 n_vocab と、学習に用いるデータの形状を含む変数 input_shape はすでに環境に読み込まれています。さらに、事前学習済みモデルの重みはファイル model_weights.h5 に用意されています。モデルは学習データで 40 エポック学習済みです。Keras でモデルを学習するには、学習データ (X, y) に対して .fit() メソッドを使い、epochs パラメータを指定します。たとえば次のとおりです。

model.fit(X_train, y_train, epochs=40)

说明

100 XP
  • シーケンスを返す LSTM レイヤーを 1 つ追加します。
  • シーケンスを返さない LSTM レイヤーを 1 つ追加します。
  • 出力レイヤーを n_vocab ユニットで追加します。
  • モデルのサマリーを表示します。