Deep learning 在使用HDF5层进行培训期间,是否可以检查空标签?

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

我使用的是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.txt包含一些带有空标签的图像(表示黑色图像)。我想检查培训期间是否选择了空标签。在CAFFE中,我们可以这样做吗?

您确定正确使用HDF5Layer吗?正确使用HDF5Layer意味着什么?在我的数据集中,有些图像的标签是空的(空白图像)。我只想检测何时选择空白图像。例如,我有来自
image0,…image10
的训练图像,它的标签是
label0,…label10
。我知道
label5
是一个空白图像。我想知道何时选择了label5。因此,当您制作hdf5文件时,您可以跳过此标签,而不将该图像写入hdf5数据文件no no。我必须写入它,尽管它没有任何意义。它是训练集的一部分,如果没有意义,它在训练集中做什么?