caffe之MNIST基础详解
2016-01-17 10:00
357 查看
cd $CAFFE_ROOT ./data/mnist/get_mnist.sh ./examples/mnist/create_mnist.shget_mnist.sh:下载mnist的数据集。
create_mnist.sh是将下载好的mnist数据集转化为lmdb格式,新版本的caffe中默认将MNIST数据集转换为lmdb格式的文件。当然,你也可以根据需要用它生成leveldb格式的文件,只需要修改BACKEND=“leveldb”即可
各层详解:
打开lenet_train_test.prototxt查看详细信息数据层定义如下图,需要注意的是source和backend,batch_size也可以根据需要自己调整。其中,参数scale用于对输入的像素进行缩放,将所有的像素值缩放到[0,1]区间内。0.00390625=1/256。最后该层会生成两个blob,一个是data,一个是label。
name: "LeNet" layer { #输入层的名字为mnist name: "mnist" #输入的类型为DATA type: "Data" top: "data" top: "label" include { phase: TRAIN } transform_param { scale: 0.00390625 } #数据的参数 data_param { #从mnist_train_lmdb中读入数据 source: "examples/mnist/mnist_train_lmdb" #一次处理64条数据 batch_size: 64 backend: LMDB } }
相关文章推荐
- js-位置问题
- HTML 页面源代码布局介绍
- JQuery实现网页右侧随动广告特效
- HTML table、form表单标签的介绍
- javascript实现倒计时跳转页面
- javascript实现的一个信息提示的小功能/
- 【HTML/XML 10】XML文档中的Schema文件
- 【HTML/XML 10】XML文档中的Schema文件
- 简析json_decode和json_encode
- 下一代javascript的几个特性
- 关于bootstrap-datetimepicker 插件的配置参数详解
- js判断json不为空
- CSS3动画
- phpexcel中文教程-设置表格字体颜色背景样式、数据格式、对齐方式、添加图片、批注、文字块、合并拆分单元格、单元格密码保护
- 读书笔记 CSS权威指南 1~4章
- htmlunit模拟登录
- Django前端与后台数据交互:用json传输数据到javascript来画hichart图表
- YAHOO 35条前端优化建议
- angular2学习---模板学习
- WEB开发中Servlet(JSP)常用的对象