- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在查看这段代码:
model = Sequential()
model.add(LSTM(input_shape = (1,), input_dim=1, output_dim=6, return_sequences=True))
model.add(LSTM(input_shape = (1,), input_dim=1, output_dim=6, return_sequences=False))
model.add(Dense(1))
model.add(Activation('linear'))
如何第一层的输出为 dim=6,然后下一层的 input_dim=1?
最佳答案
这段代码非常困惑,绝对不应该这样写。
在顺序模型中,Keras 仅尊重第一层的 input_shape
。所有后续层均使用前一层的输出进行初始化,从而有效地忽略 input_shape
规范。源代码:keras/models.py
。在本例中,它是(None, None, 6)
。
模型摘要如下所示:
Layer (type) Output Shape Param #
=================================================================
lstm_1 (LSTM) (None, None, 6) 192
_________________________________________________________________
lstm_2 (LSTM) (None, 6) 312
=================================================================
顺便说一句,keras 对此 LSTM
规范发出警告,因为 input_dim
已弃用:
Update your
LSTM
call to the Keras 2 API:LSTM(input_shape=(None, 1), return_sequences=True, units=6)
Update your
LSTM
call to the Keras 2 API:LSTM(input_shape=(None, 1), return_sequences=False, units=6)
关于python - LSTM 的 output_dim 如何与下一层的 input_dim 不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49078266/
Keras Dense 层需要指定 input_dim 或 input_shape。我在那里放了什么值? 我的输入是一个 1,000,000 行、只有 3 列的矩阵。我的输出是 1,600 个类。 我
我正在尝试训练一些神经网络来预测时间序列。我正在使用顺序模型来定义我的神经网络结构。它看起来像: from keras.models import Sequential from keras.laye
假设我有一个大小为 (1000, 64) 的数据集,其中 64 是列数(即特征)。在 Keras 中,假设我想构建一个 NN 模型作为以下架构: 输入层:显然应该是一层具有与我的数据集中的特征数量相等
在构建 LSTM 时,我们需要通过以下方式提供输入形状信息: input_shape = () # a tuple 或者,通过: input_length = () # an integer inpu
我正在查看这段代码: model = Sequential() model.add(LSTM(input_shape = (1,), input_dim=1, output_dim=6, return
在 Keras 文档中的嵌入 https://keras.io/layers/embeddings/ ,对 mask_zero 的解释是 mask_zero: Whether or not the i
我发现在 Keras 中使用 input_shape 而不是 input_dim,特别是在 LSTM 问题中?我担心的是 input_shape 限制输入中的行数。它没有留下提供完整数据框作为输入的范
我最初尝试了相同的方法并遇到了与 this SO questioner 相同的错误.但是,使用那里接受的(也是唯一的)答案给了我另一个错误:“input_dim 不是合法参数。” 然后我尝试在原始问题
我创建了一个 sklearn 管道,该管道使用 SelectPercentile(f_classif) 进行特征选择并通过管道传输到 KerasClassifier。用于 SelectPercenti
我是一名优秀的程序员,十分优秀!