我是咖啡馆的新手。谢谢你们!
在https://github.com/BVLC/caffe/blob/master/src/caffe/proto/caffe.proto中
我看到1个未注释的枚举变量阶段。它有两个选项:训练和测试。
enum Phase {
TRAIN = 0;
TEST = 1;
}
它们是如何工作的?我最近看到一个模型也有这两个阶段。.prototxt文件如下所示:
name: "CIFAR10_full"
layer {
name: "cifar"
type: "Data"
top: "data"
top: "label"
data_param {
source: "CIFAR-10/cifar10_train_lmdb"
backend: LMDB
batch_size: 200
}
transform_param {
mirror: true
}
include: { phase: TRAIN }
}
layer {
name: "cifar"
type: "Data"
top: "data"
top: "label"
data_param {
source: "CIFAR-10/cifar10_test_lmdb"
backend: LMDB
batch_size: 100
}
transform_param {
mirror: false
}
include: { phase: TEST }
}
我可以从训练阶段切换到测试阶段吗?开关在哪里?
https://stackoverflow.com/questions/37659976
复制相似问题