始める無料で始める

パート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.____(____=(____))
コードを編集して実行