十二.报错:logits and labels must be same size

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没有任何关系!

你可能感兴趣的:(十二.报错:logits and labels must be same size)