caffe网络模型各层(中文版)选编.docVIP

  • 10
  • 0
  • 约1.77万字
  • 约 25页
  • 2017-06-15 发布于湖北
  • 举报
一.数据层及参数 要运行caffe,需要先创建一个模型(model),如比较常用的Lenet,Alex等, 而一个模型由多个屋(layer)构成,每一屋又由许多参数组成。所有的参数都定义在caffe.proto这个文件中。要熟练使用caffe,最重要的就是学会配置文件(prototxt)的编写。 层有很多种类型,比如Data,Convolution,Pooling等,层之间的数据流动是以Blobs的方式进行。 今天我们就先介绍一下数据层. 数据层是每个模型的最底层,是模型的入口,不仅提供数据的输入,也提供数据从Blobs转换成别的格式进行保存输出。通常数据的预处理(如减去均值, 放大缩小, 裁剪和镜像等),也在这一层设置参数实现。 数据来源可以来自高效的数据库(如LevelDB和LMDB),也可以直接来自于内存。如果不是很注重效率的话,数据也可来自磁盘的hdf5文件和图片格式文件。 所有的数据层的都具有的公用参数:先看示例 layer { name: cifar type: Data top: data top: label include { phase: TRAIN } transform_param { mean_file: examples/cifar10/mean.binaryproto } data_param {

文档评论(0)

1亿VIP精品文档

相关文档