如何解决样本不平衡

在机器学习实践中,通常会遇到数据中正负样本不平衡(数据倾斜)的情况,如果选取的算法不合适,或者评价指标不合适,那么实际应用线上时效果往往不尽人意。
如何解决样本不平衡问题?可以从几个方面入手:
1、数据层面,可以欠采样和过采样,smote合成新样本
2、模型层面,可以使用代价敏感学习(指为不同类别的样本提供不同的权重)或者转换成one class问题(因为只有一个类别的样本,训练出一个最小的超球面,将这些样本全部包起来;新样本如果落在超球面内,就属于这个类,否则属于异常样本)
3、评价方面,选用合理的指标,比如少数类的召回率、auc等
4、一个合理且简单的方法是:采用随机森林等集成算法降低过拟合风险,然后调整分类阈值规避采样问题,再选用合理的评价指标防止偏见。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值