StandardScaler与scale
- 1、标准化概述
- 2、两种标准化的区别
1、标准化概述
标准化主要用于对样本数据在不同特征维度进行伸缩变换,目的是使得不同度量之间的特征具有可比性,同时不改变原始数据的分布
一些机器学习算法对输入数据的规模和量纲非常敏感,如果输入数据的特征之间存在数量级差异,可能会影响算法的准确性和性能
标准化处理的好处是我们在进行特征提取时,可以忽略不同特征之间由于噪声所导致的度量差异,而保留样本在各个维度上的信息分布,提高算法的准确性和性能,增加数据的可解释性
标准化的过程如下:
- 计算数据列的算数平均值(mean)
- 计算数据列的标准差/方差(std)
- 对每个数据列分别进行转化:(X-mean)/std
sklearn.preprocessing提供了两种直接对给定数据进行标准化的方式:scale()函数和StandardScaler类,它们之间有什么区别呢?
2、两种标准化的区别
1)scale()函数
import numpy as np from sklearn.preprocessing import scale, StandardScaler # A、scale(X, axis)函数:axis:用来计算均值和标准差的轴,默认0,对每个特征进行标准化(列),1为对每个样本进行标准化(行) # 样本数据 X = np.array([[1, -1, 2], [2, 1, 0]]) # 直接标准化处理 X_scaled = scale(X) print(X_scaled) ''' [[-1. -1. 1.] [ 1. 1. -1.]] ''' # 处理后数据的均值和方差 print(X_scaled.mean(axis=0)) # [0. 0. 0.] print(X_scaled.std(axis=0)) # [1. 1. 1.]
2)StandardScaler类
# B、StandardScaler类 ss = StandardScaler() # 标准化处理,如果在训练集上进行标准化,同时可以使用保存在训练集中的参数(均值、方差)对测试集数据进行转化 X_scaled = ss.fit_transform(X) print(X_scaled) ''' [[-1. -1. 1.] [ 1. 1. -1.]] ''' # 处理后数据的均值和方差 print(X_scaled.mean()) # 0.0 print(X_scaled.std()) # 1.0 # 使用训练集标准化后的均值和方差对测试集数据进行转换 print(ss.transform([[-1, 2, 0]])) ''' [[-5. 2. -1.]] '''
StandardScaler类与scale函数标准化的区别总结如下:
- scale()函数:不能将原数据集(训练集)的均值和方差应用到新的数据集(测试集),如果使用全部样本,标准化计算的结果是训练集和测试集共同的期望和方差
- StandardScaler类:可以将原数据集(训练集)的均值和方差应用到新的数据集(测试集),即假设训练集的期望和测试集的期望是一样的,测试集的标准化是用的训练集的期望和方差
在机器学习中,我们通常是从整体中以抽样的方式抽出训练集,这意味着我们默认这部分训练集可以代替整体,也就是训练集的期望就是整体的期望,测试集标准化时,它的期望采用的正是训练集的期望,所以StandardScaler类才是我们经常用的方式
更多关于StandardScaler类的使用见文章:传送门
猜你喜欢
- 1月前(上海文旅产业发展高峰论坛)《上海打造文旅元宇宙新赛道行动方案》发布
- 1月前(哈弗h9优惠9万是真的吗)热浪来袭,哈弗H9超值补贴火热加码
- 1月前(中旅酒店 维景)中旅酒店首次AI数字人直播亮相南京维景
- 1月前(罗马尼亚的匈牙利族自治)江苏赴匈牙利、罗马尼亚开展文旅交流推广活动
- 1月前(甘肃文旅项目)甘肃省文旅产业链招商引资推介会在天水成功举办
- 1月前(花王伴你乐享五一好“趣”处)花王伴你乐享五一好“趣”处
- 1月前(武隆旅游门票)炸了!519中国旅游日武隆甩出王炸福利,59.9元通玩6大景点?!
- 1月前(希尔顿集团2021年筹建的酒店)希尔顿集团两大重点项目亮相第四届上海旅游投资促进大会
- 1月前(福州“一县一桌菜”“两马乡宴”品鉴会圆满举办,马尾美食共叙血脉亲情)福州“一县一桌菜”“两马乡宴”品鉴会圆满举办,马尾美食共叙血脉亲情
- 1月前(新西兰旅游局×时差岛:黄觉的“长白云之乡”奇遇)新西兰旅游局×时差岛:黄觉的“长白云之乡”奇遇
网友评论
- 搜索
- 最新文章
- (2020广州车展哈弗)你的猛龙 独一无二 哈弗猛龙广州车展闪耀登场
- (哈弗新能源suv2019款)智能科技颠覆出行体验 哈弗重塑新能源越野SUV价值认知
- (2021款全新哈弗h5自动四驱报价)新哈弗H5再赴保障之旅,无惧冰雪护航哈弗全民电四驱挑战赛
- (海南航空现况怎样)用一场直播找到市场扩张新渠道,海南航空做对了什么?
- (visa jcb 日本)优惠面面俱到 JCB信用卡邀您畅玩日本冰雪季
- (第三届“堡里有年味·回村过大年”民俗花灯会活动)第三届“堡里有年味·回村过大年”民俗花灯会活动
- (展示非遗魅力 长安启源助力铜梁龙舞出征)展示非遗魅力 长安启源助力铜梁龙舞出征
- (阿斯塔纳航空公司)阿斯塔纳航空机队飞机数量增至50架
- (北京香港航班动态查询)香港快运航空北京大兴新航线今日首航
- (我在港航“呵护”飞机 每一次安全着陆就是最好的荣誉)我在港航“呵护”飞机 每一次安全着陆就是最好的荣誉
- 热门文章