繁体   English   中英

Keras Conv1D作为第一层

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM