Deep learning 在使用HDF5层进行培训期间,是否可以检查空标签?
我使用的是HDF5数据层。该层将读取图像及其标签(来自list.txt),并将其提供给网络Deep learning 在使用HDF5层进行培训期间,是否可以检查空标签?,deep-learning,caffe,Deep Learning,Caffe,我使用的是HDF5数据层。该层将读取图像及其标签(来自list.txt),并将其提供给网络 layer { name: "data" type: "HDF5Data" top: "data" top: "label" include { phase: TRAIN } hdf5_data_param { source: "./list.txt" batch_size: 10 shuffle: true } } 因为my list.t
layer {
name: "data"
type: "HDF5Data"
top: "data"
top: "label"
include {
phase: TRAIN
}
hdf5_data_param {
source: "./list.txt"
batch_size: 10
shuffle: true
}
}
因为my list.txt包含一些带有空标签的图像(表示黑色图像)。我想检查培训期间是否选择了空标签。在CAFFE中,我们可以这样做吗?您确定正确使用HDF5Layer吗?正确使用HDF5Layer意味着什么?在我的数据集中,有些图像的标签是空的(空白图像)。我只想检测何时选择空白图像。例如,我有来自
image0,…image10
的训练图像,它的标签是label0,…label10
。我知道label5
是一个空白图像。我想知道何时选择了label5。因此,当您制作hdf5文件时,您可以跳过此标签,而不将该图像写入hdf5数据文件no no。我必须写入它,尽管它没有任何意义。它是训练集的一部分,如果没有意义,它在训练集中做什么?