【发布时间】:2017-05-16 04:41:18
【问题描述】:
我在一组自定义图像上有一个训练有素的 fastrcnn 模型。我想使用模型和 C++ Eval API 评估新图像。我将图像展平为一维向量并获取 rois 以输入到 eval 函数中。
GetEvalF(&model);
// Load model with desired outputs
std::string networkConfiguration;
//networkConfiguration += "outputNodeNames=\"h1.z:ol.z\"\n";
networkConfiguration += "modelPath=\"" + modelFilePath + "\"";
model->CreateNetwork(networkConfiguration);
// inputs are features of image: 1000:1000:3 & rois for image: 100
std::unordered_map<string, vector<float>> inputs = { { "features", imgVector },{ "rois", roisVector } };
//outputs are roiLabels and prediction values for each one: 500
std::unordered_map<string, vector<float>*> outputs = { { "roiLabels", &labelsVector }};
但是当我尝试评估时
model->Evaluate(inputs, outputs);
我有一个“没有重载函数错误的实例”
有人知道我的格式有什么问题吗?
【问题讨论】:
标签: c++ deep-learning cntk