第 2 部分:再来玩几轮游戏
上个项目完成得很棒。这一次,您需要模拟在数天内举办的多场游戏节目。也就是说,您的数据将包含时间维度。更具体地说,数据的形状为(number of contestants, game shows, inputs size)。
您需要扩展模型以纳入这个新特性。为此,您将使用 TimeDistributed 层,让 Dense 层可以同时处理来自多场游戏节目的选手。
我们已为您提供了权重初始化器 init、上一练习中的 prizes 列表、时间序列输入 x,以及包含选手姓名的 names。x 是一个 (3,2,3) 的 numpy 数组,names 是一个 (2,3) 的 Python 列表。换句话说,您有 2 场游戏节目(即序列长度),每场有 3 名选手(批量大小),每名选手有 3 个属性(输入大小)。
本练习是课程的一部分
使用 Keras 的机器翻译
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Print names and x
print('names=\n',____, '\nx=\n',____, '\nx.shape=', ____)