泰州做网站哪家好,怎么样在网站上做跳转,怎样使用网站后台的模板,定制网站开发平台为了程序的简洁#xff0c;在caffe中是不带练习数据的#xff0c;因此需要自己去下载。但在caffe根目录下的data文件夹里#xff0c;作者已经为我们编写好了下载数据的脚本文件#xff0c;我们只需要联网#xff0c;运行这些脚本文件就行了。 Mnist介绍#xff1a;mnist是… 为了程序的简洁在caffe中是不带练习数据的因此需要自己去下载。但在caffe根目录下的data文件夹里作者已经为我们编写好了下载数据的脚本文件我们只需要联网运行这些脚本文件就行了。 Mnist介绍mnist是一个手写数字库由DL大牛YanLeCun进行维护。mnist最初用于支票上的手写数字识别,现在成了DL的入门练习库。征对mnist识别的专门模型是Lenet算是最早的cnn模型了。mnist数据训练样本为60000张测试样本为10000张每个样本为28*28大小的黑白图片手写数字为0-9因此分为10类。 注意在caffe中运行所有程序都必须在根目录下进行否则会出错 第一步打开caffe根目录 [objc] view plain copy cd ~/caffe/caffe-master 第二步下载Mnist数据 [objc] view plain copy sudo sh data/mnist/get_mnist.sh 运行成功后在caffe-master/data/mnist/目录下有四个文件train-images-idx3-ubyte:训练集样本 (9912422 bytes) train-labels-idx1-ubyte: 训练集对应标注 (28881 bytes) t10k-images-idx3-ubyte: 测试集图片 (1648877 bytes) t10k-labels-idx1-ubyte: 测试集对应标注 (4542 bytes) 这些数据不能在caffe中直接使用需要转换成LMDB数据 第三步转换成LMDB数据 [objc] view plain copy sudo sh examples/mnist/create_mnist.sh 我刚开始在执行这条指令的时候出现问题大概错误意思就是某某文件不存在不能发现。 后来解决办法是将caffe-master目录下build文件夹剪切到桌面通过指令打开根目录cd ~/caffe/caffe-master,在它目录下重建一个build文件夹mkdirbuild,然后再进入build文件夹下注意是这个文件夹里面。执行指令cmake..待执行完再make以下等它编译完成并成功。 然后在caffe根目录下面重新执行第三步。这一次就通过了转换成功的标志就是会在caffe/caffe-master/examples/mnist/目录下生成两个文件夹分别是mnist_train_lmdb和mnist_test_lmdb里面存放的data.mdb和lock.mdb就是我们需要的运行数据。 路径问题BUILDexamples/mnist然而bin文件不再这个目录下此目录为cpp源文件convert_mnist_data.bin文件在caffe/build/examples/mnist下但是build文件是一个符号链接链接地址为.build_release所以更改路径为BUILD.build_release/examples/mnist 多说两句 create_mnist.sh是利用caffe-master/build/examples/mnist/的convert_mnist_data.bin工具将mnistdate转化为可用的lmdb格式的文件。并将新生成的2个文件mnist-train-lmdb 和 mnist-test-lmdb放于create_mnist.sh同目录下。 第四步运行这个例子 Caffe根目录下执行: [objc] view plain copy sudo time sh examples/mnist/train_lenet.sh 成功运行在泰坦显卡的机子上运行时间大概是3分钟因为机子有英伟达的显卡GPU-CUDA也装好所以就没有修改配置文件这一步。 精度为99.03%。