gpt4 book ai didi

python - 如何使用leveldb以及我可以在pycaffe界面中使用什么样的dataLayer?

转载 作者:太空宇宙 更新时间:2023-11-03 16:09:02 24 4
gpt4 key购买 nike

我尝试使用 leveldb by caffe python 接口(interface)制作 train/val.prototxt:

layer {
name: "cifar"
type: "Data"
top: "data"
top: "label"
data_param {
source: "/home/youngwan/data/cifar10/cifar10-gcn-leveldb-splits/cifar10_full_train_leveldb_padded"
batch_size: 100
backend: LEVELDB
}
transform_param {
mean_file: "/home/youngwan/data/cifar10/cifar10-gcn-leveldb-splits/paddedmean.binaryproto"
mirror: 1
crop_size: 32
}
include: { phase: TRAIN }
}

但是在caffe python界面中,即使我尝试在BLVC/caffe页面中查找示例和教程,我也找不到合适的数据层python包装器(例如L.MemoryData)。

你能注意到我可以使用哪个'L.xxx'层吗?

最佳答案

使用caffe.NetSpec()界面,你可以拥有你想要的所有层:

from caffe import layers as L, params as P
cifar = L.Data(data_param={'source': '/home/youngwan/data/cifar10/cifar10-gcn-leveldb-splits/cifar10_full_train_leveldb_padded',
'batch_size': 100,
'backend': P.Data.LEVELDB},
transform_param={'mean_file': '/home/youngwan/data/cifar10/cifar10-gcn-leveldb-splits/paddedmean.binaryproto',
'mirror': 1,
'crop_size': 32},
include={'phase':caffe.TRAIN})

基本上,L.<layer type>定义类型 <layer type> 的层.

关于python - 如何使用leveldb以及我可以在pycaffe界面中使用什么样的dataLayer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39454111/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com