数据归一化、标准化、正则化

1、归一化

是将数据放缩到0~1区间,利用公式(x-min)/(max-min)

2、标准化

将数据转化为标准的正态分布,均值为0,方差为1

3、正则化

正则化的主要作用是防止过拟合,对模型添加正则化项可以限制模型的复杂度,使得模型在复杂度和性能达到平衡。

常用的正则化方法有L1正则化和L2正则化。L1正则化和L2正则化可以看作是损失函数的惩罚项。所谓“惩罚”就是对损失函数中的某些参数做一些限制。

4、代码测试

4.1 导库

import pandas as pd

import numpy as np

from sklearn.preprocessing import MinMaxScaler

from sklearn.preprocessing import StandardScaler

from sklearn.preprocessing import Normalizer1

2

3

4

5

6

4.2 创建数据

x=np.random.randint(1,1000,(10000,5))

x=pd.DataFrame(x)1

2

4.3 查看原始数据的均值、方差

display(x.mean())

display(x.var())1

2

4.4 归一化

from sklearn.preprocessing import MinMaxScaler

x_min=MinMaxScaler().fit_transform(x)

x_min=pd.DataFrame(x_min)

display(x_min.mean())

display(x_min.var())1

2

3

4

5

4.5 标准化

from sklearn.preprocessing import StandardScaler

x_std=StandardScaler().fit_transform(x)

x_std=pd.DataFrame(x_std)

display(x_std.mean())

display(x_std.var())1

2

3

4

5

4.6 正则化

from sklearn.preprocessing import Normalizer

x_nor=Normalizer().fit_transform(x)

x_nor=pd.DataFrame(x_nor)1

2

3

文章来源: blog.csdn.net,作者:魏宝航,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/m0_47256162/article/details/113791082

python 归一化_Python 数据归一化、标准化、正则化 (机器学习)相关推荐

  1. python怎么数据归一化_python数据归一化及三种方法详解

    数据标准化(归一化)处理是数据挖掘的一项基础工作,不同评价指标往往具有不同的量纲和量纲单位,这样的情况会影响到数据分析的结果,为了消除指标之间的量纲影响,需要进行数据标准化处理,以解决数据指标之间的可 ...

  2. python数据归一化代码_Python 数据归一化/标准化

    数据的标准化(normalization)是将数据按比例缩放,使之落入一个小的特定区间.在某些比较和评价的指标处理中经常会用到,去除数据的单位限制,将其转化为无量纲的纯数值,便于不同单位或量级的指标能 ...

  3. python 归一化_数据的标准化和归一化

    数据的标准化 归一化 归一化的目标 归一化的好处 归一化的方法 无量纲表达式 为什么要对数据进行归一化处理 常见的数据归一化方法 Python归一化处理方法 数据的标准化 数据的标准化(normali ...

  4. python数据正则化_Python数据科学:正则化方法

    本文主要介绍,Python数据科学:正则化方法.正则化方法的出现,通过收缩方法(正则化方法)进行回归. 正则化方法主要包括岭回归与LASSO回归. 一.岭回归 岭回归通过人为加入的惩罚项(约束项),对 ...

  5. 对数坐标归一化_数据归一化,标准化的几种方法

    归一化方法(Normalization Method) 1. 把数变为(0,1)之间的小数 主要是为了数据处理方便提出来的,把数据映射到0-1范围之内处理,更加便捷快速,应该归到数字信号处理范畴之内. ...

  6. matlab多组数据分别归一化,MATLAB数据归一化汇总(最全面的归一化介绍)

    ================================================== 几个要说明的函数接口: [Y,PS] = mapminmax(X) [Y,PS] = mapmin ...

  7. matlab 数据归一化处理,数据归一化处理的意义,matlab数据归一化处理

    matlab数据归一化处理 代码如下:x1=[124],x2=[523]; >>[y,ps]=mapminmax(x1) y= -1.0000-0.33331.0000 ps= name: ...

  8. matlab归一化方法,数据归一化的基本方法

    1.线性归一化 简单公式表达:y = (x-min Value)/(max Value-min Value) 其中,x是归一化之前的数据,y是归一化之后的数据,max Value 和 min Valu ...

  9. 均值归一化_数据归一化

    数据归一化 [TOC] 将所有的数据映射到同一尺度. ​ 首先,为什么需要数据归一化?举个简答的例子.样本间的距离时间所主导,这样在样本1以[1, 200]输入到模型中去的时候,由于200可能会直接忽 ...

最新文章

  1. 韩国一周新增千例确诊,想用 AI 定位出咳嗽的人
  2. php实现socket
  3. 网易有道的产品总监王焱:如何利用数据分析推动产品设计
  4. 安徽省计算机二级大题教程,安徽省计算机二级例题
  5. 洛谷 P1242 新汉诺塔
  6. 计算机领域的范式,编程领域的范式转移
  7. 什么导致了交换机端口呈现err-disable状态?
  8. 在Nature、Science正刊等国际知名杂志发表论文,可直接申报正高级职称!
  9. SharePoint 2013 Nintex Workflow 工作流帮助(九)
  10. 2-10 TreeView 控件
  11. 虚拟机Centos系统安装
  12. 微信小程序开发:各种页面特效集合(持续更新)
  13. 如何删除电脑上的$RECYCLE.BIN文件夹
  14. go get xxx timeout
  15. Win10自更改鼠标指针重启后恢复默认解决方法_windows10 每一次开机都把鼠标指针还原成系统默认的指针
  16. Oracle实现US7ASCII到ZHS16GBK数据迁移正常显示中文
  17. 爬取获取邮箱内容QQ邮箱or163邮箱
  18. 学习java可以做什么?学习java有什么用?
  19. h264解码之自定义信息(SEI)
  20. vue-element-admin实现login和logout

热门文章

  1. 多地楼市库存续升凸显调控效果 下半年需关注钱流
  2. MakefileCMake
  3. 【安卓SDK学习之anyChatSDK】 1_1 实现用户登录和房间进出(根据官方HelloAnyChat的demo整理的简要的开发流程)
  4. 【黑金原创教程】【Modelsim】【第四章】激励文本就是仿真环境
  5. Java毕设项目基于的电商平台的设计与实现(java+VUE+Mybatis+Maven+Mysql)
  6. jQuery的介绍与应用
  7. 讨厌手写,印度小哥开源了一个手写体转换工具,支持中文
  8. UI这样标注切图,再也不用加班了!
  9. AutoCAD支持Windows 7 64位?
  10. Qtum量子链与亚马逊AWS中国云服务达成合作