当前位置: 首页 > news >正文

均值移除(Mean Removal / Zero-centering)

为什么要做?

原因

说明

消除量纲差异

age均值30,salary均值10000,数值差距大,模型难收敛

加速梯度下降

数据以0为中心,梯度更新更稳定、更快

PCA/标准化前置

很多算法要求数据零均值


Python 实现

1. 手动计算

python import numpy as np data = np.array([1, 2, 3, 4, 5]) mean = data.mean() # 3.0 data_centered = data - mean # [-2, -1, 0, 1, 2]

2. pandas(列操作)

python import pandas as pd df["age_centered"] = df["age"] - df["age"].mean()

3. sklearn(标准化流程)

python from sklearn.preprocessing import StandardScaler scaler = StandardScaler(with_mean=True, with_std=False) # 只去均值,不缩放 df_centered = scaler.fit_transform(df)

4. numpy 广播(矩阵批量处理)

python X = np.array([[1, 2], [3, 4], [5, 6]]) X_centered = X - X.mean(axis=0) # 按列去均值 # [[-2, -2], [0, 0], [2, 2]]

均值移除 vs 标准化

均值移除

标准化(Z-score)

公式

x - mean

(x - mean) / std

结果范围

均值为0,范围不变

均值为0,标准差为1

适用场景

已知分布、只需对齐中心

需要统一量纲


注意点

  • 训练集和测试集必须用同一个均值(训练集的均值),否则数据泄露
  • 只对数值型特征做,类别型特征不需要
http://www.jsqmd.com/news/1082813/

相关文章:

  • 加权爆破与泊松结构:三维建模与路径规划中奇点消解的工程实践
  • 基于4G与LoRa的智慧农业氨气监测系统设计
  • Beyond Compare 5终极激活指南:免费永久解锁完整功能的完整教程
  • 4G/LoRa远程土壤氮磷钾监测器设计与实现
  • 055、pathlib 让路径操作飞起来:告别 os.path,拥抱面向对象的文件系统
  • GmSSL实战指南:如何在3小时内构建符合国密标准的安全系统
  • Cpp2IL终极指南:破解Unity IL2CPP逆向工程的完整教程
  • ICML 2026 | 合成数据也能训出 SOTA 低资源 TTS
  • 实战案例—encrypt靶场(AES固定Key篇)
  • WinRAR临时解压文件存放在哪里?默认路径与查看方法全解析
  • 编译运行联调--苍穹外卖解读--在后端没落的时代借助AI学习JAVA
  • 电商售后退换货难题:2026智能体自动化缓解工单积压实操方案
  • 机械手端拾器装双张检测器,为什么现在大多选单探头?
  • 高新技术企业认定全流程攻略:从准备到拿证要多久
  • AI 工作流软件哪个好用?2026主流工具实测对比,零代码
  • 终极PDF对比指南:如何快速发现文档差异的完整教程
  • IPXWrapper:3步让经典游戏在Windows 10/11重获联机生命
  • 抖音批量下载神器:5分钟学会免费下载无水印视频和背景音乐
  • UVa 601 The PATH
  • Web安全实战:从逻辑漏洞到任意密码重置的挖掘与修复
  • 三步打造你的智能音乐管家:让小爱音箱播放本地音乐的终极方案
  • 哇塞!原来论文可以这样省时间?2026降AI率网站推荐合集
  • 突破性多语言语义匹配实战:paraphrase-multilingual-MiniLM-L12-v2的效率革命
  • 100+免费插件:快速打造专业级RPG Maker MV/MZ游戏的完整指南
  • Selenium自动化测试实战:ChatTTS WebUI鲁棒性测试方案
  • 状态空间模型安全剖析:谱攻击与状态饱和攻击的攻防实践
  • 后端开发中的安全最佳实践:防范常见漏洞与攻击
  • RL78 MCU功能安全自测试库深度解析:从IEC 60730标准到工程实践
  • 4G与Lora结合的农业物联网监测系统实战
  • OpenCore Legacy Patcher技术揭秘:老旧Mac系统焕新的深度解析与终极方案