首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当有比单位更多的时间步骤时,LSTM中的过程是什么样子的?

当有比单位更多的时间步骤时,LSTM中的过程是什么样子的?
EN

Stack Overflow用户
提问于 2019-06-17 09:29:29
回答 1查看 82关注 0票数 1

我最近开始使用LSTM,到目前为止一切都很好。但是有一个问题,我还没有找到答案:当比单元有更多的时间步数时,LSTM层中的过程是怎样的呢?

我用R中的角来模拟温度。这是一个体系结构:

代码语言:javascript
运行
复制
model <- keras_model_sequential() %>%
layer_lstm(units = 30, input_shape = c(timesteps = 60, features = 2)) %>%
layer_dense(units = 1)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-17 09:52:25

实际上,LSTM一次阻塞进程,一个时间步长。units参数实际上是输出空间的维数。所以它基本上与时间步骤的大小无关。

更具体地说,LSTM或RNN的输入和输出应该如下所示:

(时间表,input_dim) -> LSTM -> (timestep,output_dim)

但是,return_sequences参数默认为False (在Keras中,对于R不确定)。因此,默认情况下,LSTM层将返回最后一个时间步长状态作为输出。这就是为什么你可以把它连接到稠密的层。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56628485

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档