[英]Keras Conv1D as first layer
Keras文档在Conv1D的部分中包含了此位
当将此层用作模型中的第一层时,请提供input_shape参数(整数元组或None,例如对于10个向量的128维向量的序列,为(10,128),对于可变长度,则为(None,128) 128维向量的序列。
我想知道为什么需要这样做,为什么不要求在模型的其他地方提供输入形状。
关于各层如何连接。 将第一层之后的层链接在一起,以便在顺序模型中它们的输入形状等于上一层的输出形状:
model.layers[i].input_shape == model.layers[i-1].output_shape
但是第一层呢? 由于模型无法推断形状应该是什么,因此要求您提供它。 首次输入后,可以计算所有形状。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.