进行数据离散化的原因_今日面试题分享:逻辑斯特回归为什么要对特征进行离散化...

69367dd7a6b68bff44d58225c5cfc5d2.png

题目:逻辑斯特回归为什么要对特征进行离散化

参考答案:

在工业界,很少直接将连续值作为逻辑回归模型的特征输入,而是将连续特征离散化为一系列0、1特征交给逻辑回归模型,这样做的优势有以下几点:

0. 离散特征的增加和减少都很容易,易于模型的快速迭代;

1. 稀疏向量内积乘法运算速度快,计算结果方便存储,容易扩展;

2. 离散化后的特征对异常数据有很强的鲁棒性:比如一个特征是年龄>30是1,否则0。如果特征没有离散化,一个异常数据“年龄300岁”会给模型造成很大的干扰;

3. 逻辑回归属于广义线性模型,表达能力受限;单变量离散化为N个后,每个变量有单独的权重,相当于为模型引入了非线性,能够提升模型表达能力,加大拟合;

4. 离散化后可以进行特征交叉,由M+N个变量变为M*N个变量,进一步引入非线性,提升表达能力;

5. 特征离散化后,模型会更稳定,比如如果对用户年龄离散化,20-30作为一个区间,不会因为一个用户年龄长了一岁就变成一个完全不同的人。当然处于区间相邻处的样本会刚好相反,所以怎么划分区间是门学问;

6. 特征离散化以后,起到了简化了逻辑回归模型的作用,降低了模型过拟合的风险。

李沐曾经说过:模型是使用离散特征还是连续特征,其实是一个“海量离散特征+简单模型” 同 “少量连续特征+复杂模型”的权衡。既可以离散化用线性模型,也可以用连续特征加深度学习。就看是喜欢折腾特征还是折腾模型了。

通常来说,前者容易,而且可以n个人一起并行做,有成功经验;后者目前看很赞,能走多远还须拭目以待。

本题解析来源:@严林,链接: https://www. zhihu.com/question/3198 9952

题目来源:七月在线官网(http://www.julyedu.com)——面试题库——面试大题——机器学习

关注V信公众号:七月在线实验室,查看更多BAT面试题,干货资料等

b9c7a736775291b32471b791c847e2d7.png
扫描二维码 获取更多信息

今日学习推荐:
为了让小伙伴们更好的学习,我们为你准备了机器学习、无人驾驶实战、CV就业、推荐系统就业、AI就业班相关方面知识,可免费试听喔,详情点击下方学习~

机器学习集训营 第八期「线上线下结合,线下在北上深广杭沈济郑成武西长十二城」- 七月在线​www.julyedu.com
5f4fa4cec917e00f27224a4cf1950dbd.png
无人驾驶实战 [首次全面公开L4级别的全自动驾驶技术,帮我砍价直降100多] - 七月在线​www.julyedu.com
7efe4dc4ff90c9bd4f8b524662735fc8.png
CV就业班 第一期「BAT大咖小班教学,保证就业」- 七月在线​www.julyedu.com
3567c1efb76b4bb6de54a3455963c018.png
推荐系统就业班 第二期「BAT大咖小班教学,保证就业」- 七月在线​www.julyedu.com AI就业班 四期「BAT大咖一对一高端私人定制」 - 七月在线​www.julyedu.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值