lstm - 一对多 LSTM
问题描述
我已经训练了一对多的 LSTM,并且我使用了 WandB。我创建了以下代码:
`X = list()
Y = list()
X = [x+3 for x in range(-2, 43, 3)]
for i in X:
output_vector = list()
output_vector.append(i+1)
output_vector.append(i+2)
Y.append(output_vector)`
然后在 numpy 数组中重塑它们:
`X = np.array(X).reshape(15,1, 1)
Y = np.array(Y)`
最后一对多 lstm :
`model = Sequential()
model.add(LSTM(50, activation='relu', input_shape=(1,1)))
model.add(Dense(3))
model.compile(optimizer='adam', loss='mse')
wandb.init(project='simple-lstm')
model.fit(X, Y, epochs=1000, validation_split=0.2, batch_size=3,
callbacks=[WandbCallback()])`
我想将输入和输出转换为单热向量,我该如何实现它。输入和输出向量的形状是什么?
解决方案
推荐阅读
- ios - 使用 swift ios 发送短信
- sql - 使用 where 将 EventData 插入 SQL 表
- javascript - ChartJS 仅将默认选项设置为特定的 Canvas,而不是全局
- python-3.x - 如何在 Python 中构建搜索结果排名数据?
- pyomo - 未找到 Pyomo Util 模块
- sql-server - 我可以更改表的创建日期而不将其删除到 SQL Server 中吗
- sql - 在 Magento 中更改所有产品的小图像
- javascript - html 属性不适用于 js 和 jquery
- php - 将php连接到ms sql server数据库
- mongodb - 如何将 MongoDb 查询转换为 csv(excel 格式)