TensorFlow版本更新太快 了,所以导致一些以前接口函数不一致,会报错。
这里总结了一下自己犯的错,以防以后再碰到,也可以给别人参考。
首先我的cifar10的代码都是找到当前最新的tf官网给的,所以后面还有新的tf出来改动了的话,可能又会失效了。
1.python3:(unicode error) 'utf-8' codec can't decode
刚开始执行的时候就报这个错,很郁闷后来发现是因为我用多个编辑器编写,
保存。导致不同编辑器编码解码不一致,会报错。所以唯一的办法全程用
一个编辑器去写,保存。或者保证都是用一种方式编码解码就OK了
一:Tersorflow CIFAR-10 训练示例报错及解决方案(1)
1.AttributeError:'module' object has noattribute 'random_crop'
##解决方案:
将distorted_image= tf.image.random_crop(reshaped_image,[height, width])改为:
distorted_image = tf.random_crop(reshaped_image,[height,width,3])
2. AttributeError:&