【发布时间】:2015-11-19 09:43:12
【问题描述】:
我正在尝试通过 C++ API 使用 MINST Caffe 示例,但在确定如何重构我将在训练后部署的网络 prototxt 文件时遇到了一些麻烦。我已经使用原始文件 (lenet_train_test.prototxt) 训练和测试了模型,但是当我想部署它并像在 C++ and OpenCV example 中那样进行预测时,我意识到我必须修改输入部分以使其类似于deploy.prototxt 他们拥有的文件。
是否可以将 lenet_train_test.prototxt 的训练和测试层中的信息替换为 deploy.prototxt 文件的这一部分?
name: "CaffeNet"
input: "data"
input_shape {
dim: 10
dim: 3
dim: 227
dim: 227
}
我将传递给网络进行分类的图像将是灰度和 24*24 像素,我还想像使用 MINST 数据集一样对其进行缩放,所以我可以将部分修改为这个吗?
name: "CaffeNet"
input: "data"
input_shape {
dim: 10
dim: 1
dim: 24
dim: 24
}
transform_param {
scale: 0.00390625
}
我不完全确定“dim: 10”是从哪里来的。
【问题讨论】:
标签: opencv machine-learning neural-network deep-learning caffe