Tensorflow cnn error: logits and labels must be same size:
https://stackoverflow.com/questions/37803628/tensorflow-cnn-error-logits-and-labels-must-be-same-size
经过研究调试发现问题是进入全连接层,那一步输入为4*4*256,但是由于前面我 多了一步池化,将输入变为了2*2*256,结果导致了tensor(logits)维度对不上!
当batchsize = 1 时:也就是2*2*256=1024,此时要求输入为4096维(即全连接层的神经元个数),两个不对应,数值上就是由于maxpolling:缩小了4倍造成的!
还需要注意:
这个错误和batchsize没有任何关系!
网友评论