请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

集成学习中多个子模型的整体正确率

如果我们只有1个子模型,那么整体正确率为51%

如果我们有3个子模型,则整体准确率为https://img1.sycdn.imooc.com//szimg/5aa8cd4c0001c7c001800021.jpg, 式子看上去不难但我好像理解不了为什么可以有这个式子,能否解释一下或者换个方法说明下?感激不尽

正在回答 回答被采纳积分+3

1回答

liuyubobobo 2018-03-14 16:04:33

这是个组合数学的问题:)


如果有三个模型,那么至少要有两个模型做出正确的判断,这三个模型的集成才能做出正确的判断。


如果三个模型都正确,概率为0.51 * 0.51 * 0.51 就是式子中的第一项:0.51^3

如果三个模型中有两个模型做出正确判断,其概率的计算方法是:首先,三个模型中,那两个模型做出正确的判断?有三种方式。比如有ABC三个课程,则有AB,AC,BC三种方式,这就是C(3, 2)的意思。选定其中一种方式以后,两个模型预测成功的概率是0.51,最后一个模型预测失败的概率是0.49,这就是后面0.51*0.51*0.49的来源:)

0 回复 有任何疑惑可以回复我~
  • 老师,那这里的51%正确率指的是3个模型的整体准确率吗?如果3个模型的准确率不一致怎么办?该如何计算整体准确率呢?
    回复 有任何疑惑可以回复我~ 2018-05-27 22:37:05
  • 方法是一样的啊,每个模型预测的准确率是xi,不准确率就是(1-xi),然后排列组合去加和三个模型都预测准确的概率和其中两个模型预测准确的概率就好。只不过对于两个模型,要对具体哪两个模型预测准确去枚举,而不能直接使用C(3,2)了而已:)
    回复 有任何疑惑可以回复我~ 2018-05-27 22:57:40
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信