【发布时间】:2016-11-04 13:41:12
【问题描述】:
在 Caffe 框架中使用 2 个类别的 10k 图像训练 LeNet 模型后,我得到了包含权重和偏差的模型 lenet_iter_4000.caffemodel。我想一次检查 5k 新测试图像(在训练时不属于测试图像的一部分)的准确性。我为所有这些 5k 图像创建了 lmdb 文件。我知道如何使用以下方法测试图像。
./build/tools/caffe test --model=examples/mnist/lenet_train_test.prototxt --weights=examples/mnist/lenet_iter_4000.caffemodel
但是我无法一次获得准确度,例如在训练时如果我们输入 test_interval 3000 将获得准确度,我们将在 3000 迭代后获得所有测试图像的准确度。如果我想在训练后的某个时间测试准确性,我必须在 prototxt 中进行更改。
我的问题是:如何在使用经过训练的模型进行训练后获得多个数据集的准确性?
【问题讨论】:
标签: machine-learning neural-network deep-learning caffe