cifar10

cifar10  pycharm+cuda9.2+cudnn+tensorflow1.8+1050ti+windows10+python3.6注意:在tensorflow中文社区,看卷积神经网络教程时,点击下载代码,并不能下载下来,可以去github上搜索tensorflow,下载压缩包,里面包含了tensorflow的各种文件,在文件夹搜索image,在image文件夹下面可以找到,cifar10…

 

 

pycharm+cuda9.2+cudnn+tensorflow1.8+1050ti+windows10+python3.6

注意:在tensorflow中文社区,看卷积神经网络教程时,点击下载代码,并不能下载下来,可以去github上搜索tensorflow,下载压缩包,里面包含了tensorflow的各种文件,在文件夹搜索image,在image文件夹下面可以找到,cifar10的所有代码。

点击训练cifar10_train,如果你不改任何,那么他会在当前文件夹下面新建tmp/cifar_data,并把cifar-10-binary-bin下载在其中,当然速度很慢,你也可以在网上找资源,下载下来,然后解压,当然这样需要配置路径

下面是我配置路径时遇到的一些问题,

1>

raise ValueError('Failed to find file: ' + f)
ValueError: Failed to find file: cifar10_data/cifar-10-batches-py/data_batch_1.bin

出现上述报错,结果发现大致是以下几个原因

1>上述那个实例是由于,路径末尾.bin照成的,注意,在pycharm左边文件显示时,你的文件名并不会显示其类型,如图

cifar10

其文件名后缀并无.bin 字样,故pycharm,并不能找到在cifar10_input文件中找到

filenames = [os.path.join(data_dir, 'data_batch_%d' % i)
               for i in xrange(1, 6)]
  for f in filenames:

      if not tf.gfile.Exists(f):
          raise ValueError('Failed to find file: ' + f)

修改即可

2>

raise ValueError('Failed to find file: ' + f)
ValueError: Failed to find file: cifar10_data/cifar-10-batches-bin/data_batch_1.bin

如上述,是由于路径中间的cifar-10-batches-bin有问题,其问题主要是自己解压,或者代码书写时,有问题,找到,那串字符cifar-10-batches-bin,改回来就好,如果代码不熟,可以ctril+f,搜索一下

3>

raise ValueError('Failed to find file: ' + f)
ValueError: Failed to find file: /cifar10_data/cifar-10-batches-bin/data_batch_1.bin

出现以上,时由于,如果你在路径前面加/,斜杆符号时,他会自动在c盘,根目录下面找是否有这个文件,这样当然找不到了,如果你想在当前文件夹下面找,那么,把前面的   /       去掉即可.

4>还有就是反斜杆的问题了

raise ValueError('Failed to find file: ' + f)
ValueError: Failed to find file: /cifar10_data\cifar-10-batches-bin\data_batch_1.bin

这个问题主要是由于os.path.join这个函数造成的,当他拼接两个路径的时候,如果前面两个路径之间没有用 / 隔开,那么为了分隔开两个路径,自动添加   \   ,然后,python3.6,并不能识别这个路径,造成报错。解决办法,在前面那个路径的最后加一个 / ,即可。

之后我配置了gpu的tensorflow,我点开了多GPU版本,点击了运行

成功~至于代码问题,学习中,待续~

assert not np.isnan(loss_value), 'Model diverged with loss = NaN'
AssertionError: Model diverged with loss = NaN

 

今天的文章cifar10分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/6916.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注