作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在构建 LSTM 时,我们需要通过以下方式提供输入形状信息:
input_shape = () # a tuple
input_length = () # an integer
input_dim = () # an integer
最佳答案
我会尽量简化输入形状参数:
对于 LSTM(或一般用于 RNN),输入形状可以通过以下方式提供:
input_shape = (input_length, input_dim)
其中 input_length = 序列的长度和 input_dim = 特征/变量的数量。如果未提供值,则表示可以预期任何正整数。在这里您没有提到批量大小,即训练期间权重更新的观察次数。例如model.add(LSTM(16, input_shape = (50,10)))
model.add(LSTM(16, input_length= 50, input_dim =10))
.这相当于上面描述的方式model.add(LSTM(16,batch_input_size = (None,50,10)))
相当于上面两个
model.add(LSTM(16,batch_input_size = (32,50,10)))
批量大小为 32
关于Keras:LSTM 中 input_dim 和 input_length 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40644372/
我训练了以下模型 model = Sequential() model.add(Embedding(10000, 100, input_length = 10, weights=[embedding_
我下载了一个使用Keras的ocr代码,它应用了CRNN网络并使用CTC loss作为损失函数。然而,我对 CTC 损失真的很陌生,只是在使用 K.ctc_batch_cost() 时遇到了麻烦,尤其
在构建 LSTM 时,我们需要通过以下方式提供输入形状信息: input_shape = () # a tuple 或者,通过: input_length = () # an integer inpu
我是一名优秀的程序员,十分优秀!