【发布时间】:2018-01-24 03:22:39
【问题描述】:
我正在尝试在 python3.5 上复制 Tim O'shea 的 RadioML,然后再尝试使用它并一直在编辑他的公开代码:https://github.com/radioML/examples/blob/master/modulation_recognition/RML2016.10a_VTCNN2_example.ipynb
在第 [5] 页上,我已将“model.add(ZeroPadding2D((0, 2)))”行更改为“model.add(keras.layers.ZeroPadding2D(padding=(0, 0)))” ,因为我在他的 python 日志中使用 keras 2 而不是 keras 1.2,所以在 (None, 1, 2, 128) 的 model.summary() 期间获取输出形状,其中示例输出显示我应该得到的形状是 (None , 1, 2, 132)。这减少了所有后续输出形状,因为它是一个顺序模型,并略微减少了我的最终参数 #。我已经翻阅了 Keras 2 文档并尝试了一些修复,但根本看不到如何更改第 4 个索引输出形状,更不用说更改为 132,而无需将输入它的 Reshape 层输出大小更改为 132,但它应该保持为 1,2,128。
请温柔,我是 NN 的新手! :)
【问题讨论】:
标签: python-3.x neural-network keras-2