caffe中的基准对象 - 无监督网络

时间:2017-08-29 10:54:30

标签: machine-learning neural-network deep-learning caffe unsupervised-learning

从准备caffe网络数据的脚本中,下面一段代码将图像(表示图像的numpy数组)转换为基准对象。

index

如果网络是无人监管的,您是否只是以相同的方式创建对象,但不填写label参数,如下所示?

datum = caffe_pb2.Datum(
        channels=3,
        width=224,
        height=224,
        label=label,
        data=np.rollaxis(img, 2).tostring())

1 个答案:

答案 0 :(得分:1)

label的{​​{1}}为optional

Datum

意思是oyu不必提供它。

旁注:
optional int32 label = 5; 是主要用于Datum输入图层的数据结构,严格来说,它不是受过训练的网络的一部分。
Caffe使用N-D张量Blobs来存储网络的数据和参数。