第 1 部分:理解 GRU 模型
您是否知道,与通常只能记住不到 100 个时间步的标准循环神经网络相比,这类模型甚至可以记住上千个时间步。要高效地实现机器翻译模型,理解 GRU 模型至关重要。
在本练习中,您将实现一个包含输入层和 GRU 层的简单模型。随后,您会用该模型对一个随机输入数组生成输出值。
不用担心这里使用的是随机数据。本练习的目标是理解 GRU 层产生的输出张量的形状。后续章节中,您将把真实句子输入到 GRU 层以执行翻译。
本练习是课程的一部分
使用 Keras 的机器翻译
交互式实操练习
通过完成这段示例代码来试试这个练习。
import tensorflow.keras as keras
import numpy as np
# Define an input layer
inp = keras.layers.____(____=(____))