栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Python-了解Keras LSTM

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python-了解Keras LSTM

首先,你选择伟大的教程(1,2)开始。

Time-step
的含义:
Time-steps==3X.shape
(描述数据形状)表示三个粉红色框。由于在Keras中,每个步骤都需要输入,因此绿色框的数量通常应等于红色框的数量。除非你破解结构。

多对多与多对一:在keras中,

return_sequences
初始化LSTMor GRU或时有一个参数
SimpleRNN
。当
return_sequences
为False(默认情况下)时,则如图所示多对一。其返回形状为
(batch_size, hidden_unit_length)
,代表最后一个状态。如果
return_sequences
是的True话,那就是很多很多。它的返回形状是
(batch_size, time_step, hidden_unit_length)

features参数是否相关:

Feature
参数的意思是“你的红框有多大”或每步的输入维数是多少?例如,如果你要从8种市场信息中进行预测,则可以使用生成数据
feature==8

有状态:你可以查找源代码。初始化状态时,如果为

stateful==True
,则将最后一次训练的状态用作初始状态,否则将生成新状态。我还没打开
stateful
呢。但是,我不同意
batch_size
只能将1设为
stateful==True

当前,你将使用收集的数据生成数据。将你的股票信息以流的形式显示出来,而不是等待一天收集所有顺序记录,而是想在通过网络进行训练/预测时在线生成输入数据。如果你有400只股票共享同一网络,则可以设置

batch_size==400



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/431811.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号