caffe prototxt 中的多种数据输入方式

原创 2017年01月03日 16:55:01

1,MLDB模式

name: "CaffeNet"
layer {
  name: "data"
  type: "Data"
  top: "data"
  top: "label"
  include {
    phase: TRAIN
  }
  transform_param {
    mirror: true
    crop_size: 227
    mean_file: "data/ilsvrc12/imagenet_mean.binaryproto"
  }
# mean pixel / channel-wise mean instead of mean image
#  transform_param {
#    crop_size: 227
#    mean_value: 104
#    mean_value: 117
#    mean_value: 123
#    mirror: true
#  }
  data_param {
    source: "examples/imagenet/ilsvrc12_train_lmdb"
    batch_size: 256
    backend: LMDB
  }
}

2,图片模式

layer {
  name: "data"
  type: "ImageData"
  top: "data"
  top: "label"
  include {
    phase: TEST
  }
  transform_param {
    mirror: false
    crop_size: 227
    mean_file: "data/ilsvrc12/imagenet_mean.binaryproto"
  }
  image_data_param {
    source: "data/ilsvrc12/val.txt"
    root_folder:"/home/lili/ILSVRC2012_img_val/"
    new_height:256
    new_width:256
    is_color:true
    batch_size: 50
    shuffle:false
  }
}

其中val.txt的格式为:
这里写图片描述
一般在caffe的data/ilsvrc12/的目录下

Caffe下自己的数据训练和测试

在caffe提供的例程当中,例如mnist与cifar10中,数据集的准备均是通过调用代码自己完成的,而对于ImageNet1000类的数据库,对于高校实验室而言,常常面临电脑内存不足的尴尬境地。而对...
  • qqlu_did
  • qqlu_did
  • 2015年07月29日 17:49
  • 8937

深度学习(十三)caffe之训练数据格式

caffe对于训练数据格式,支持:lmdb、h5py……,其中lmdb数据格式常用于单标签数据,像分类等,经常使用lmdb的数据格式。对于回归等问题,或者多标签数据,一般使用h5py数据的格式。当然好...
  • hjimce
  • hjimce
  • 2015年10月19日 12:02
  • 24357

Caffe学习笔记(三):Caffe数据是如何输入和输出的?

Caffe学习笔记(三):Caffe之caffe数据是如何输入和输出的?        Caffe中的数据流以Blobs进行传输,在《Caffe学习笔记(一):Caffe架构及其模型解析》中已经对Bl...
  • FRD2009041510
  • FRD2009041510
  • 2017年01月07日 19:47
  • 1339

Caffe学习(四)数据层及参数设置

caffe的各种数据层在caffe.proto文件中有定义。通过对定义的caffe.proto文件进行编译,产生支持各种层操作的c++代码。后面将会详细解读caffe.proto文件(在caffe里就...
  • u012177034
  • u012177034
  • 2016年08月06日 08:40
  • 21799

caffe----deploy.prototxt编写版本

在使用上面的prototxt,已知报错 第一种版本的写法: layer {   name: "LeNet"   input:"data"   input_dim:1   input_dim...
  • jpday
  • jpday
  • 2017年04月14日 21:36
  • 1148

caffe 有关prototxt文件的设置解读

solver算是caffe的核心的核心,它协调着整个模型的运作。caffe程序运行必带的一个参数就是solver配置文件。运行代码一般为 [plain] view plain copy  ...
  • u014696921
  • u014696921
  • 2016年08月09日 20:44
  • 6763

Caffe源码中caffe.proto文件分析

Caffe源码中caffe.proto文件分析
  • fengbingchun
  • fengbingchun
  • 2017年02月16日 18:19
  • 2440

薛开宇学习笔记二之总结笔记--caffe imagenet训练中train_val.prototxt中数据层及其参数设置

caffe的各种数据层在caffe.proto文件中有定义。通过对定义的caffe.proto文件进行编译,产生支持各种层操作的c++代码。后面将会详细解读caffe.proto文件(在caffe里就...
  • wonengguwozai
  • wonengguwozai
  • 2016年11月11日 20:06
  • 1741

(16)caffe总结之自定义数据输入层

以下的操作就是读入此图片,然后进行训练: 1.创建新定义的头文件include/caffe/layers/my_data_layer.hpp    重新Layer名的方法:virtual inlin...
  • u013289254
  • u013289254
  • 2017年04月22日 14:40
  • 1125

Caffe 中关于 LetNet-5 网络的定义文件 lenet.prototxt 解析

在 https://github.com/BVLC/caffe/blob/master/examples/mnist 是Caffe关于LetNet-5的相关文件, 这里面有几个后缀是 .proto...
  • zhangjunhit
  • zhangjunhit
  • 2016年12月12日 15:16
  • 934
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:caffe prototxt 中的多种数据输入方式
举报原因:
原因补充:

(最多只允许输入30个字)