反向传播:如何考虑不同的样本质量

人工智能 机器学习 监督学习
2021-11-03 01:43:11

我有一个神经网络,我想使用监督学习进行训练。然而,训练集的一些样本比其他样本具有更好的“质量”,所以我希望算法对它们给予“特别关注”。作为一般问题,如何在实施中考虑到这一点?

更具体地说,我正在使用 OpenCV 并注意到 train 方法显然有这样的参数:

cv2.ANN_MLP.train(inputs, outputs, sampleWeights[, sampleIdx[, params[, flags]]]) → retval

在哪里:

sampleWeights –(仅限 RPROP)每个样本的可选权重浮点向量。对于训练,一些样本可能比其他样本更重要。您可能希望提高某些类别的权重,以在命中率和误报率之间找到适当的平衡,等等。

但是 OpenCV 文档对此并不清楚,那么如何处理这个参数呢?

0个回答
没有发现任何回复~