如何在神经网络中实现与假阳性与假阴性平衡相关的事实?

     2023-03-12     164

关键词:

【中文标题】如何在神经网络中实现与假阳性与假阴性平衡相关的事实?【英文标题】:How to implement fact related to false positive vs. false negative balance in neural network? 【发布时间】:2011-01-31 23:26:33 【问题描述】:

我有一个是/否分类问题,其中误报误报更糟糕。

有没有办法在神经网络中实现这一事实,尤其是在 MATLAB 的神经网络工具箱中?

【问题讨论】:

【参考方案1】:

您需要的是成本敏感的元分类器(元分类器可与任意分类器配合使用,无论是 ANN、SVM 还是其他任何分类器)。

这可以通过两种方式完成:

根据成本矩阵重新加权训练实例。这是通过对数据重新采样来完成的,这样特定类就被过度表示了,因此与其他类相比,所构建的模型对该特定类更敏感。 预测具有最小预期误分类成本的类(而不是最可能的类)。这里的想法是通过更频繁地犯小错误和更少犯昂贵错误来最小化总预期成本。

实现第一种学习方法的算法是SECOC,它使用纠错码;而第二种方法的一个例子是MetaCost,它使用bagging来改进分类器的概率估计。

【讨论】:

【参考方案2】:

您可以使用自定义成本函数。这是我最近做的:

cost(true negative) = 0
cost(true positive) = 0
cost(false positive) = infinity
cost(true negative) = L

这可以实现,例如通过这个公式:

cost(y, t) = (1 - t) log (1 - y) - L * t * (1 - y)

这当然意味着一些派生和实现,并且不在 Matlab 工具箱之外。

【讨论】:

关于 SURF 和跟踪算法的基本问题

...:2013-03-2708:46:47【问题描述】:当使用SURF检测对象时,如何使用良好匹配和几个关键点绘制误报和命中图?(A)我如何获得良好匹配的统计数据,即ROC图或从这么多行描述符中检测的真阳性与假阳性?有人可以提供绘图代码吗?... 查看详情

如何在 Python 中提高不平衡数据集的精度和召回率

】如何在Python中提高不平衡数据集的精度和召回率【英文标题】:HowtoimprovePrecisionandRecallonImbalancedDatasetinPython【发布时间】:2018-12-2413:32:03【问题描述】:我建立了一个监督模型来对医学文本数据进行分类(我的输出预测疾病的... 查看详情

Scikit-learn:如何获得真阳性、真阴性、假阳性和假阴性

】Scikit-learn:如何获得真阳性、真阴性、假阳性和假阴性【英文标题】:Scikit-learn:HowtoobtainTruePositive,TrueNegative,FalsePositiveandFalseNegative【发布时间】:2015-09-2805:25:20【问题描述】:我的问题:我有一个大型JSON文件的数据集。我读... 查看详情

为啥“真或真与假”似乎同时是真假?

】为啥“真或真与假”似乎同时是真假?【英文标题】:Whydoes"trueortrueandfalse"appeartobesimultaneouslytrueandfalse?为什么“真或真与假”似乎同时是真假?【发布时间】:2019-01-3005:07:37【问题描述】:我得到以下信息:putstrueortru... 查看详情

shell中的真与假(代码片段)

C语言中的真与假先看C语言,在C语言中,0表示假,非0表示真,如下#include<stdlib.h>intmain(intargc,char*argv[]) if(1) printf("1istrue\\n"); else printf("1isfalse\\n");if(0) print 查看详情

shell中的真与假(代码片段)

C语言中的真与假先看C语言,在C语言中,0表示假,非0表示真,如下#include<stdlib.h>intmain(intargc,char*argv[]) if(1) printf("1istrue\\n"); else printf("1isfalse\\n");if(0) print 查看详情

第一章逻辑--真与假的二元世界(代码片段)

...A¬A真值表文氏图逻辑与—A并且BA∧B真值表文氏图那我们如何来表示¬A∧B呢?¬A∧B文氏图逻辑 查看详情

分类--真与假以及正类别与负类别

在本部分,我们将定义用于评估分类模型的指标的主要组成部分。不过,我们先来看一则寓言故事:伊索寓言:狼来了(精简版)有一位牧童要照看镇上的羊群,但是他开始厌烦这份工作。为了找点乐子,他大喊道:“狼来了!... 查看详情

损失函数设计,为假阳性和假阴性结合不同的权重

...像素被错误校正为前景不如一个像素被错误校正为背景。如何在设置损 查看详情

weka中的不平衡数据集?不工作

...ork【发布时间】:2014-06-1901:06:16【问题描述】:我有239个阳性数据集和32个阴性数据集,因为它是与癌症相关的数据,我们只有很少的阴性数据集。现在在应用分类时,确保不平衡的数据集由于数量庞大而过于偏向正数。所以我... 查看详情

如何从多类分类的混淆矩阵中提取假阳性、假阴性

】如何从多类分类的混淆矩阵中提取假阳性、假阴性【英文标题】:HowtoextractFalsePositive,FalseNegativefromaconfusionmatrixofmulticlassclassification【发布时间】:2018-06-0215:01:09【问题描述】:我正在使用以下Keras代码对mnist数据进行分类。从c... 查看详情

roc评分中概念之阳性预测值/阴性预测值计算方法

几个概念对应的英文阳性:positive=P阴性:negative=N真阳性:truepositive=TP假阳性:falsepositive=FP 真阴性:truenegative=TN假阴性:falsenegative=FN阳性预测值=真阳性例数/(真阳性例数+假... 查看详情

有没有办法用已知的真阳性、真阴性、假阳性和假阴性来绘制混淆矩阵?

】有没有办法用已知的真阳性、真阴性、假阳性和假阴性来绘制混淆矩阵?【英文标题】:IsthereawaytodrawconfusionmatrixwithknownTruePositive,TrueNegative,FalsePositiveandFalseNegative?【发布时间】:2021-07-2318:05:14【问题描述】:今天我完成了一... 查看详情

如何从 sklearn gridsearchcv 获取敏感性和特异性(真阳性率和真阴性率)?

】如何从sklearngridsearchcv获取敏感性和特异性(真阳性率和真阴性率)?【英文标题】:Howtoacquiresensitivityandspecificty(truepositiverateandtruenegativerate)fromsklearn\'sgridsearchcv?【发布时间】:2016-07-1422:09:10【问题描述】:我一直在使用带有R... 查看详情

什么是falsepositive和falsenegative

FalsePositive是假阳性,FalseNegative是假阴性。假阳性是指因为种种原因把不具备阳性症状的人检测出阳性的结果。假阴性就是指出的报告上写的是阴性,但其实这个结果是错的,称假阴性。其实就是PCR阳性。假阴性就是指出的报告... 查看详情

如何从视频中对真阴性进行分类?

】如何从视频中对真阴性进行分类?【英文标题】:Howtoclassifytruenegativefromavideo?【发布时间】:2017-01-3109:43:00【问题描述】:出于性能测量目的,我正在尝试绘制ROC曲线。在ROC曲线中,我必须在x轴上绘制假阳性率(FPR),在y轴上... 查看详情

如何在 Flutter(Android 和 Ios)中实现与 WebRTC 的电话会议视频聊天

】如何在Flutter(Android和Ios)中实现与WebRTC的电话会议视频聊天【英文标题】:HowcaniimplementconferencecallvideochatwithWebRTCinflutter(Android&Ios)【发布时间】:2022-01-2404:56:17【问题描述】:我正在尝试在FlutterforAndroid和Ios中使用WebRTC实... 查看详情

python系列教程130——真与假(代码片段)

朋友们,如需转载请标明出处:https://blog.csdn.net/jiangjunshow声明:在人工智能技术教学期间,不少学生向我提一些python相关的问题,所以为了让同学们掌握更多扩展知识更好地理解AI技术,我让助理负责分享... 查看详情