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单标签数据输入方式(最方便)

LMDB用起来很不方便。 image_data_layer.cpp前面有介绍过。 看看使用: layer { name: "练习" type: "ImageData" top: "data...

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

以下的操作就是读入此图片,然后进行训练: 1.创建新定义的头文件include/caffe/layers/my_data_layer.hpp    重新Layer名的方法:virtual inlin...

在python中编写caffe的prototxt文件

利用python可以创建caffe的网络定义的prototxt文件,利用这种方法的一个好处就是:可以保证training,testing和deploy网络的一致性!下面是利用python编写train...

Caffe学习笔记(四):使用pycaffe生成train.prototxt、test.prototxt文件

转载请注明作者和出处:http://blog.csdn.net/c406495762 Python版本: Python2.7 运行平台: Ubuntu14.04...

sublime打造caffe开发环境,prototxt文件语法高亮

给sublime添加python插件让开发caffe时更方便是很简单的,但是caffe开发时还需要常常和 各种经常和各种train.prototxt文件打交道,怎么让sublime在我们编辑caffe...

配置caffe的python接口及其易错点

配置caffe的python接口的步骤总结: a. 安装依赖库      库的版本要求,在$caffe-root/python中的requirements.txt Cython>=0.19...

Caffe solver.prototxt学习

这里介绍caffe 的配置文件solver.protxt里面各个参数的含义。

caffe生成lenet-5的deploy.prototxt文件

接前面博客:http://blog.csdn.net/lanxuecc/article/details/52329708 我学会了用caffe训练自己的测试自己的图片,但是这里测试的是测试数据集,那么...
  • lanxueCC
  • lanxueCC
  • 2016年09月09日 10:06
  • 11943

Creating caffe net prototxt files in python!

我们可以利用python来生成所有net结构的prototxt文件(当然,也可以直接写prototxt文件),这样,可以充分保证 training, testing和deploy 的一致性,并且,比较...

绘制caffe中的prototxt网络结构图

(1)准备python环境 (2)编译pycaffe make clean make -j  make pycaffe (3)绘制网络结构图 python draw_net.py ../m...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:caffe prototxt 中的多种数据输入方式
举报原因:
原因补充:

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