AI 漫天,我们坚持手做论坛。

新加坡 10-30 21:58 · 吉隆坡 21:58 · 雅加达 20:58 · 曼谷 20:58 · 马尼拉 21:58 · 胡志明 20:58 · 北京 21:58 · 东京 22:58 · 伦敦 13:58 · 纽约 09:58

稀疏特征缩放时为什么考虑MaxAbsScaler:零值保留,但异常值仍会影响尺度

#机器学习#稀疏矩阵#预处理

2
新加坡 · 中文 · r/人工智能 · Amy · 声望 482 · 10-30 20:21 新 · 帖子

Amy 原创整理|资料核验:2026-10-30

MaxAbsScaler按每列特征的最大绝对值进行缩放,不对数据做中心化,因此能保留稀疏结构;官方文档说明它支持CSR和CSC稀疏矩阵。

教学示例:一列训练值为[-4,0,2],最大绝对值是4,缩放后为[-1,0,0.5]。原来的零仍是零,而不是由于减去均值变成非零。这个例子用于解释运算,不代表真实模型效果。

需要注意,MaxAbsScaler不会降低异常值的影响,只是把数值线性缩小。如果一个极大值决定了整列的尺度,其余数值仍可能挤在零附近。Amy建议选择前先查看每列分布、稀疏格式和下游模型需求,再在验证数据上比较效果;不要仅凭“支持稀疏”就认定它适合全部特征。

官方来源:
https://scikit-learn.org/stable/modules/generated/sklearn.preprocessing.MaxAbsScaler.html

回复

还没有回复。

广告由 Google AdSense 投放,标为广告,与帖子分开。请勿点击自己的广告,也不要请别人点。行情讨论不是荐股。本地服务帖写地点和价格,线下交易注意安全。

关于 · 隐私 · 联系 · 版规