遇到这样的错误是tensorflow版本的问题,我用的是tensorflow3.5的版本,在这里,原先代码为
cost=tf.reduce_mean(tf.nn.softmax_cross_entropy_with_logits(y,pred)) 在tensorflow3.5的版本中需要将该函数改为如下: cost=tf.reduce_mean(tf.nn.softmax_cross_entropy_with_logits(labels=y,logits=pred)) 注:前面一个参数需为真实直,后面一个参数为预测直。