如何在神经网络中实现与假阳性与假阴性平衡相关的事实?
我遇到的是/否分类问题,其中误报比误报更糟糕。
有没有办法将这一事实应用到神经网络中,特别是在 MATLAB 的神经网络工具箱中?
I have a yes/no classification problem, where false positives are worse than false negatives.
Is there a way to implement this fact into neural network especially in MATLAB's Neural Network Toolbox?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要的是一个成本敏感的元分类器(元分类器可与任何任意分类器配合使用,无论是 ANN、SVM 还是任何其他分类器)。
这可以通过两种方式完成:
实现第一种学习方法的一种算法是SECOC,它使用纠错码;第二种方法的一个例子是使用装袋的 MetaCost 。 > 改进分类器的概率估计。
What you need is a cost-sensitive meta-classifier (a meta-classifier works with any arbitrary classifier, be it ANN, SVM, or any other).
This can be done in two ways:
One algorithm that implements the first learning approach is SECOC, which uses error-correcting codes; while an example of the second approach is the MetaCost which uses bagging to improve the probability estimates of the classifier.
您可以使用自定义成本函数。这就是我最近所做的:
这可以通过以下公式来完成:
这当然意味着一些推导和实现,并且不超出 Matlab 工具箱。
You can use a custom cost function. This is what I did recently:
This can be accomplished e.g. by this formula:
This implies some deriving and implementing of course and is not out of the Matlab toolbox.