日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

caffe训练输入数据格式介绍(LMDB/imagelist)

發布時間:2024/4/18 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 caffe训练输入数据格式介绍(LMDB/imagelist) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

引言

LMDB數據格式

imagelist數據

LMDB數據生成


引言

這里介紹caffe訓練數據的兩種輸入格式,分別是LMDB,以及普通的imagelist圖片輸入。主要貼出兩種輸入數據格式的prototxt作為參考,具體如何工作的可以看caffe源碼,參數的介紹參考caffe proto文件:

LMDB數據格式

layer {name: "data"type: "Data"top: "data"top: "label"include{phase:TRAIN}transform_param {mirror: truecrop_size: 128}data_param {source: "/PATH/lmdb"batch_size: 64backend: LMDB} }

imagelist數據

layer { name: "data" type: "ImageData" top: "data" top: "label" include { phase: TRAIN } transform_param {mirror: truecrop_size: 128 mean_value: 0 force_gray: true} image_data_param { source: "/PATH/path_train.txt" batch_size: 64 is_color: falseshuffle: true} }

LMDB數據生成

#!/usr/bin/env sh # Create the imagenet lmdb inputs # N.B. set the path to the imagenet train + val data dirs set -eEXAMPLE=examples/imagenet DATA=data/ilsvrc12 TOOLS=build/toolsTRAIN_DATA_ROOT=/public/xuhaitao/imageNet/ILSVRC2012_img_train/ VAL_DATA_ROOT=/public/xuhaitao/imageNet/ILSVRC2012_img_val/# Set RESIZE=true to resize the images to 256x256. Leave as false if images have # already been resized using another tool. RESIZE=false if $RESIZE; thenRESIZE_HEIGHT=256RESIZE_WIDTH=256 elseRESIZE_HEIGHT=0RESIZE_WIDTH=0 fiif [ ! -d "$TRAIN_DATA_ROOT" ]; thenecho "Error: TRAIN_DATA_ROOT is not a path to a directory: $TRAIN_DATA_ROOT"echo "Set the TRAIN_DATA_ROOT variable in create_imagenet.sh to the path" \"where the ImageNet training data is stored."exit 1 fiif [ ! -d "$VAL_DATA_ROOT" ]; thenecho "Error: VAL_DATA_ROOT is not a path to a directory: $VAL_DATA_ROOT"echo "Set the VAL_DATA_ROOT variable in create_imagenet.sh to the path" \"where the ImageNet validation data is stored."exit 1 fiecho "Creating train lmdb..."GLOG_logtostderr=1 $TOOLS/convert_imageset \--resize_height=$RESIZE_HEIGHT \--resize_width=$RESIZE_WIDTH \--shuffle \$TRAIN_DATA_ROOT \$DATA/train.txt \$EXAMPLE/ilsvrc12_train_lmdbecho "Creating val lmdb..."GLOG_logtostderr=1 $TOOLS/convert_imageset \--resize_height=$RESIZE_HEIGHT \--resize_width=$RESIZE_WIDTH \--shuffle \$VAL_DATA_ROOT \$DATA/val.txt \$EXAMPLE/ilsvrc12_val_lmdbecho "Done."

?

總結

以上是生活随笔為你收集整理的caffe训练输入数据格式介绍(LMDB/imagelist)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。