什么是Z-score标准化

python 复制代码
from sklearn.preprocessing import StandardScaler
import numpy as np

# 原始数据(假设为2个特征,5个样本)
data = np.array([[20, 5000], [22, 6000], [25, 8000], [28, 9000], [30, 10000]])

# 初始化标准化器
scaler = StandardScaler()

# 用训练集拟合(计算均值和标准差)并转换
data_scaled = scaler.fit_transform(data)

print("标准化后数据:")
print(data_scaled)
print("各特征均值(应接近0):", scaler.mean_)
print("各特征标准差(应接近1):", scaler.scale_)

综上,Z-score 标准化是数值型特征预处理的基础方法,核心是 "通过均值和标准差调整数据分布",需根据模型特性和数据分布选择,同时注意避免数据泄露和异常值干扰。

相关推荐
lingzhilab10 小时前
零知ESP32-S3 部署AI小智 2.1,继电器和音量控制以及页面展示音量
人工智能
两万五千个小时11 小时前
AI Agent 框架演进
人工智能
li星野11 小时前
OpenCV4X学习—核心模块Core
人工智能·opencv·学习
刘立军11 小时前
如何选择FAISS的索引类型
人工智能·算法·架构
gravity_w11 小时前
Hugging Face使用指南
人工智能·经验分享·笔记·深度学习·语言模型·nlp
好奇龙猫11 小时前
【人工智能学习-AI-MIT公开课第 19. 架构:GPS、SOAR、包容架构】
人工智能·学习·架构
特立独行的猫a11 小时前
告别碎片化笔记:基于n8n-mcp的AI写作助手实战
人工智能·笔记·ai写作·n8n·n8n-mcp
oioihoii11 小时前
构建高并发AI服务网关:C++与gRPC的工程实践
开发语言·c++·人工智能
范桂飓11 小时前
大模型分布式训练框架 Megatron-LM
人工智能·分布式
星云数灵11 小时前
大模型高级工程师考试练习题6
人工智能·大模型·大模型工程师·阿里云大模型aca·阿里云大模型工程师acp·大模型acp考试题库·acp认证