问题描述
df = pd.DataFrame({'col1': ["a","b","c","d","e"],'col2': [1,3,2,6]})
我将tdata和#个神经元定义为:
col1 col2
0 a 1
1 b 3
2 c 3
3 d 2
4 e 6
就像一个样本测试数据集一样,在上面的tdata示例中,channels = last(即100个样本,450行,552列)。
输出如下:
col1 col2
0 a 1
3 d 2
4 e 6
因此,问题在挂接u1和c4时挂了。更具体地说,问题在于,u1在应为(?,56,69,128)时未定义为具有实际形状(?,?,?,128)。为什么此示例中的尺寸不完整?如何解决?
解决方法
确保已更新Keras或Tensorflow的版本。 我从您的代码中得到了以下输出。
(None,450,552,2)
(None,225,276,16)
(None,112,138,32)
(None,56,69,64)
(None,28,34,128)
(None,256)
(None,68,128)