美文网首页
特征缩放

特征缩放

作者: Metatronxl | 来源:发表于2018-01-30 10:28 被阅读84次

参考:http://blog.csdn.net/xlinsist/article/details/51212348

引言

在运用一些机器学习算法的时候不可避免地要对数据进行特征缩放(feature scaling),比如:在随机梯度下降(stochastic gradient descent)算法中,特征缩放有时能提高算法的收敛速度。下面我会主要介绍一些特征缩放的方法。

什么是特征缩放

特征缩放是用来标准化数据特征的范围。

机器算法为什么要特征缩放

特征缩放还可以使机器学习算法工作的更好。比如在K近邻算法中,分类器主要是计算两点之间的欧几里得距离,如果一个特征比其它的特征有更大的范围值,那么距离将会被这个特征值所主导。因此每个特征应该被归一化,比如将取值范围处理为0到1之间。

就如我在引言所说,特征缩放也可以加快梯度收敛的速度。

特征缩放的一些方法

调节比例(Rescaling)

这种方法是将数据的特征缩放到[0,1]或[-1,1]之间。缩放到什么范围取决于数据的性质。对于这种方法的公式如下:

调节比例(Rescaling)

标准化(Standardization)

特征标准化使每个特征的值有零均值(zero-mean)和单位方差(unit-variance)。这个方法在机器学习地算法中被广泛地使用。例如:SVM,逻辑回归和神经网络。这个方法的公式如下:

标准化(Standardization)
  • 其中delta为x的标准差

相关文章

  • 梯度下降算法中的优化途径

    特征缩放: 特征缩放:特征缩放是用来标准化数据特征的范围。 特征缩放还可以使机器学习算法工作的更好。比如在K近邻算...

  • 实现特征缩放/归一化和标准化

    什么是特征缩放 特征缩放是用来标准化数据特征的范围 机器学习为什么需要特征缩放 在处理多维特征问题的时候,需要保证...

  • 特征缩放

    1.Chris 的 T 恤尺寸(直觉) 在某些类型的机器学习算法中,特征缩放是特征预处理的一项重要步骤 特征缩放的...

  • 特征缩放

    参考:http://blog.csdn.net/xlinsist/article/details/51212348...

  • 特征缩放

    如果我们有一个问题,这个问题有许多的特征,如果你能确保不同的特征都处在相近的范围,我的意思是不同特征的取值处在相近...

  • 决策树-R

    1、特征缩放 特征缩放是为了图形可视化的方便,决策树没有用到欧式距离不需要特征缩放 2、代码 关键代码:libra...

  • Udacity 数据分析进阶课程笔记L40:特征缩放

    通过衣服尺码的例子,介绍一种使用特征缩放的简单情况 一种简单的特征缩放公式(归一化)和实现归一化特征缩放公式 sk...

  • 【特征工程】常见的特征缩放/标准化/归一化方法

    如果模型对输入特征的尺度很敏感,就需要进行特征缩放。顾名思义,特征缩放会改 变特征的尺度,有些人将其称为特征归一化...

  • Spark -- 数据的特征缩放

    Spark -- 数据的特征缩放(Feature scaling) 特征缩放:有的叫数据归一化,有的叫数据标准化,...

  • 学习率

    特征缩放和学习速率选取 特征缩放 实际当我们在计算线性回归模型的时候,会发现特征变量x,不同维度之间的取值范围差异...

网友评论

      本文标题:特征缩放

      本文链接:https://www.haomeiwen.com/subject/zovqzxtx.html