c++ - OpenCV 3 中的神经网络权重

标签 c++ opencv neural-network

如何使用 C++ ml.hpp 库在 OpenCV 3 中应用权重?我之前知道 CvANN_MLP 对象权重可以按如下方式应用:

mlp.train(trainData, trainClasses, weights);

但是,由于 CvANN_MLP 已贬值,我似乎无法找到有关如何应用预定义权重的文档。

最佳答案

刚刚想通了。

Ptr<TrainData> MLPdata = TrainData::create(trainingData, ROW_SAMPLE, trainingClasses, noArray(), noArray(), weights);
mlp->train(MLPdata);

看看这个 document了解更多。

关于c++ - OpenCV 3 中的神经网络权重,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52169726/

相关文章:

python - 使用 YellowBrick 的分类报告

c++ - 函数模板(类模板的成员)的显式特化会产生 "partial specialization is not allowed"错误,为什么?

c++ - 为什么这段代码中没有调用复制构造函数?

machine-learning - 在神经网络的某些部分中每 n 次迭代进行反向传播是否有意义

python - OpenCV:findContours():轮廓如何排序?

c# - OpenCV:cv::Mat 无法从看似有效的数据中创建矩阵

machine-learning - 您能否将 RBM 视为一种乘法神经网络?

c++ - 返回 QList 的函数

c++ - 计算全局运动 opencv 2.4.x C++

python - 如何使用 python opencv 测量同一图像中两条线之间的角度?