执行 convolutional_network 时报No gradients provided for any variable

在学习Tensorflow 执行convolutional_network的脚本时 报,其他几个也一样 

ValueError: No gradients provided for any variable, check your graph for ops that do not support gradients

 

将 tf.reduce_mean(tf.nn.softmax_cross_entropy_with_logits(logits=y,labels=pred)) 

改为

cost = tf.reduce_mean(tf.nn.softmax_cross_entropy_with_logits_v2(labels=pred,logits=y))  后

执行正常 不要在Python2环境下执行 ,尽快切换到python3 

你可能感兴趣的:(Tensorflow)