今天利用caffe训练cifar10,为以后用ResNET训练做准备,主要是遇到的小问题,总结如下:
1、训练过程:
我本人直接参考:https://www.cnblogs.com/zl20pn/p/6218958.html点击打开链接
教程非常详细,不再多说。
2、遇到的问题
(1)训练cifar10 check failed:data_file unable to open train file
解决方法:网上说有压缩软件改为7-zip的,我没有尝试,但后来解决是因为路径问题。
原文中下载解压在了 /data/cifar10/ 中,于是在训练时的路径设置为:./data/cifar10
而我解压后的6个.bin文件还有一个文件夹cifar-10-batches-bin,因次电脑找不到.bin文件夹。
将data读入路径改为 ./data/cifar10/cifar-10-batches-bin即可
参考:http://blog.csdn.net/qq_20916555/article/details/70477869
(2)第5步 训练时打不开 mean.binaryproto
解决方法:依然是路径问题,原文只说了 mean.binaryproto 文件自动生成在 train_cifar10.bat文件当前目录下,设置cifar10_quick_train_test.prototxt 时的 mean.binaryproto路径却在D:/Anaconda/caffe/examples/cifar10/mean.binaryproto
因此将cifar10_quick_train_test.prototxt文件中mean.binaryproto路径改为当前其所在的路径即可,也就是train_cifar10.bat文件所在的路径