パート1:GRUモデルを理解する
標準的な再帰型ニューラルネットワークは通常100タイムステップ未満しか保持できないのに対して、これらのモデルは数千タイムステップ先まで「記憶」できることをご存じでしたか。機械翻訳モデルを効果的に実装するには、GRUモデルを理解することが重要です。
この演習では、入力層とGRU層を持つシンプルなモデルを実装します。次に、そのモデルを使ってランダムな入力配列から出力値を生成します。
ランダムなデータを使うことに気落ちしないでください。この演習の目的は、GRU層が出力する値の形状(シェイプ)を理解することです。後の章では、実際の文をGRU層に入力して翻訳を行います。
この演習はコースの一部です
Kerasで学ぶMachine Translation
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
import tensorflow.keras as keras
import numpy as np
# Define an input layer
inp = keras.layers.____(____=(____))