特征归一化的方法 线性归一化 零均值归一化

摘要:
常用的归一化方法1)。将输入数据转换为[01]范围的线性归一化具有以下公式:该方法实现了原始数据的相等缩放,其中Xnorm是归一化数据,Xmax和Xmin分别是原始数据集的最大值和最小值。通过使用变量值的最大值和最小值,将原始数据转换为特定范围内的数据。因为极值法只与无量纲过程中变量的最大值和最小值有关。

常用归一化方法

1). 线性归一化,线性归一化会把输入数据都转换到[0 1]的范围,公式如下

特征归一化的方法 线性归一化 零均值归一化第1张

该方法实现对原始数据的等比例缩放,其中Xnorm为归一化后的数据,X为原始数据,Xmax、Xmin分别为原始数据集的最大值和最小值。

优点:通过利用变量取值的最大值和最小值将原始数据转换为界于某一特定范围的数据,从 而消除量纲和数量级的影响

缺点:由于极值化方法在对变量无量纲化过程中仅仅与该变量的最大值和最小值这两个极端 值有关,而与其他取值无关,这使得该方法在改变各变量权重时过分依赖两个极端取值。 零均值归一化:

2). 0均值标准化,0均值归一化方法将原始数据集归一化为均值为0、方差1的数据集,归一化公式如下:

特征归一化的方法 线性归一化 零均值归一化第2张

其中,μ、σ分别为原始数据集的均值和方法。该种归一化方式要求原始数据的分布可以近似为高斯分布,否则归一化的效果会变得很糟糕。

优点:去量纲化

缺点:这种归一化方式要求原始数据的分布可以近似为高斯分布,否则归一化的效果会变得 很糟糕。

免责声明:文章转载自《特征归一化的方法 线性归一化 零均值归一化》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇scope.row中属性值展示JBoss配置连接池下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

TCP 的那些事儿(下)

本文转载自TCP 的那些事儿(下) 导语 这篇文章是下篇,所以如果你对TCP不熟悉的话,还请你先看看上篇《TCP的那些事儿(上)》 上篇中,我们介绍了TCP的协议头、状态机、数据重传中的东西。但是TCP要解决一个很大的事,那就是要在一个网络根据不同的情况来动态调整自己的发包的速度,小则让自己的连接更稳定,大则让整个网络更稳定。在你阅读下篇之前,你需要做好准...

mysql last_insert_id() (转载)

先来看看官方的说明 The ID that was generated is maintained in the server on a per-connection basis. This means that the value returned by the function to a given client is the first AUTO_I...

elementui之table列隐藏显示bug

在最近的项目中,有需求要做到根据条件显示隐藏列,原来以为简单的v-if可以解决,却遇到如下问题: 1、切换状态,列数据错乱 解决方法: 每列加上:key="Math.random()"  2、输入或切换搜索条件,table抖动 解决方法: 1 beforeUpdate() { 2 this.$nextTick(() => { 3...

Confluence迁移

本次操作系统版本Centos7.3,Confluence版本5.9.9。 一、数据迁移 1、在旧Confluence上打包 “confluence和confluence-data”整个目录,默认安装的话confluence-data在/var/下,confluence在/opt/下。 #自定义安装在/usr/目录下[root@wiki ~]# ls /us...

quartz定时任务_job实现类中获取传参02

1.main方法: public static void main(String[] args) throws SchedulerException { // TODO Auto-generated method stub // 创建一个JobDetail实例 将HelloJob类添加到JobDetail中 JobDetail jobDetail = J...

关于开源的RTP——jrtplib的使用

session.BeginDataAccess(); if (session.GotoFirstSource()){ do{ RTPPacket *packet; while ((packet = session.GetNextPacket()) != 0){ cout << "Got packet with extended sequenc...