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

苏州外贸网站免费私人网站建设软件

苏州外贸网站,免费私人网站建设软件,企业公司如何做网站,网站如何做搜狗搜索引擎1.7 特征工程-特征预处理 学习目标 目标 了解什么是特征预处理知道归一化和标准化的原理及区别 1 什么是特征预处理 1.1 特征预处理定义 scikit-learn的解释 provides several common utility functions and transformer classes to change raw feature vectors into a represe…

1.7 特征工程-特征预处理

学习目标

  • 目标
    • 了解什么是特征预处理
    • 知道归一化和标准化的原理及区别

1 什么是特征预处理

1.1 特征预处理定义

scikit-learn的解释

provides several common utility functions and transformer classes to change raw feature vectors into a representation that is more suitable for the downstream estimators.

翻译过来:通过一些转换函数将特征数据转换成更加适合算法模型的特征数据过程

在这里插入图片描述

  • 为什么我们要进行归一化/标准化?
    • 特征的单位或者大小相差较大,或者某特征的方差相比其他的特征要大出几个数量级容易影响(支配)目标结果,使得一些算法无法学习到其它的特征
  • 举例:约会对象数据

在这里插入图片描述

我们需要用到一些方法进行无量纲化使不同规格的数据转换到同一规格

1.2 包含内容(数值型数据的无量纲化)

  • 归一化
  • 标准化

1.3 特征预处理API

¨NBSP;

2 归一化

2.1 定义

通过对原始数据进行变换把数据映射到(默认为[0,1])之间

2.2 公式

在这里插入图片描述

作用于每一列,max为一列的最大值,min为一列的最小值,那么X’’为最终结果,mx,mi分别为指定区间值默认mx为1,mi为0

那么怎么理解这个过程呢?我们通过一个例子

在这里插入图片描述

2.3 API

  • sklearn.preprocessing.MinMaxScaler (feature_range=(0,1)… )
    • MinMaxScalar.fit_transform(X)
      • X:numpy array格式的数据[n_samples,n_features]
    • 返回值:转换后的形状相同的array

2.4 数据计算

我们对以下数据进行运算,在dating.txt中。保存的就是之前的约会对象数据

  • 分析

1、实例化MinMaxScalar

2、通过fit_transform转换

返回结果:

问题:如果数据中异常点较多,会有什么影响?

在这里插入图片描述

2.5 归一化总结

注意最大值最小值是变化的,另外,最大值与最小值非常容易受异常点影响,所以这种方法鲁棒性较差,只适合传统精确小数据场景。

怎么办?

3 标准化

3.1 定义

通过对原始数据进行变换把数据变换到均值为0,标准差为1范围内

3.2 公式

在这里插入图片描述

作用于每一列,mean为平均值,σ为标准差

所以回到刚才异常点的地方,我们再来看看标准化

在这里插入图片描述

  • 对于归一化来说:如果出现异常点,影响了最大值和最小值,那么结果显然会发生改变
  • 对于标准化来说:如果出现异常点,由于具有一定数据量,少量的异常点对于平均值的影响并不大,从而方差改变较小。

3.3 API

  • sklearn.preprocessing.StandardScaler( )
    • 处理之后每列来说所有数据都聚集在均值0附近标准差差为1
    • StandardScaler.fit_transform(X)
      • X:numpy array格式的数据[n_samples,n_features]
    • 返回值:转换后的形状相同的array

3.4 数据计算

同样对上面的数据进行处理

  • 分析

1、实例化StandardScaler

2、通过fit_transform转换

返回结果:

3.5 标准化总结

在已有样本足够多的情况下比较稳定,适合现代嘈杂大数据场景。

4 总结

  • 什么是特征工程【知道】
    • 定义
      • 通过一些转换函数将特征数据转换成更加适合算法模型的特征数据过程

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/dc22bd46c14a45558402b7cb84d972bc.jpeg#pic_center

  • 包含内容:
    • 归一化
    • 标准化
  • 归一化【知道】
    • 定义:
      • 对原始数据进行变换把数据映射到(默认为[0,1])之间
    • api:
      • sklearn.preprocessing.MinMaxScaler (feature_range=(0,1)… )
      • 参数:feature_range -- 自己指定范围,默认0-1
    • 总结:
      • 鲁棒性比较差(容易受到异常点的影响)
      • 只适合传统精确小数据场景(以后不会用你了)
  • 标准化【掌握】
    • 定义:
      • 对原始数据进行变换把数据变换到均值为0,标准差为1范围内
    • api:
      • sklearn.preprocessing.StandardScaler( )
    • 总结:
      • 异常值对我影响小
      • 适合现代嘈杂大数据场景(以后就是用你了)
http://www.hengruixuexiao.com/news/22731.html

相关文章:

  • 做网站的相关规定怎么营销推广
  • 工业信息部网站备案今日头条新闻10条
  • 网页后端开发需要学什么广州网站优化服务
  • 建设微信商城网站制作免费下载百度到桌面
  • 汕头市研发网站建设新手如何做网上销售
  • 加强政府信息公开和网站建设如何利用网络进行推广和宣传
  • 网络服务提供者不履行法律行政法规规定的哪些行业适合做seo
  • 学编程做网站网络推广工作
  • 刚开始做网站要传数据库吗百度网址大全旧版本
  • 多种专业网站建设公众号推广费用一般多少
  • oa管理系统模板成都百度快照优化排名
  • 律师事务所网站建设如何看待百度竞价排名
  • 贵港哪里有网站建设推广西安seo阳建
  • 学校网站建设栏目有哪些合肥seo培训
  • 网站建设公司如何盈利凡科建站手机版登录
  • 默认网站 域名 网站绑定今天《新闻联播》回放
  • 网站开发设备费用计入什么科目seo搜索引擎优化是
  • html5网站报价明细什么是搜索引擎优化的核心
  • 德阳互联免费云主机游戏优化是什么意思?
  • 有哪些做包装盒的网站网络营销与直播电商怎么样
  • 动态域名可以做网站吗刷粉网站推广免费
  • 网站开发 多语言百度知道app
  • 微信上可以做网站吗西安百度竞价开户
  • 企业官方网站认证优化大师电脑版官网
  • 临沂网站案例网络工程师培训一般多少钱
  • wordpress csv importseo自动排名软件
  • 用word怎么做首页网站百度查重工具
  • 如何更换网站的logo百度手机助手app下载安装
  • 天津网站建设优化冯耀宗seo博客
  • 网站上线后的工作郑州seo推广优化