怎么设置iis默认网站,在农村做相亲网站怎么样,免费已备案二级域名网站,有个印度做网站的天天找我特征缩放是提升线性回归收敛速度的技巧#xff0c;什么是特征缩放#xff1f; 又是什么场景下需要特征缩放#xff0c;有哪些特征缩放的方法呢#xff1f;
特征值差异
我们还是以之前房间预测为例#xff1a;
这里面是特征房屋大小 房间数目 与房价的关系
本文为简化…特征缩放是提升线性回归收敛速度的技巧什么是特征缩放 又是什么场景下需要特征缩放有哪些特征缩放的方法呢
特征值差异
我们还是以之前房间预测为例
这里面是特征房屋大小 房间数目 与房价的关系
本文为简化只用房屋面积和房间数目来举例 预测房价的线性回归函数 f(x) w1 * x1 w2 * x2 b 其中x1和x2分别是房屋面积和房间数目特征 显而易见的是x1特征的数值相对大而x2的数值相对小这种情况下w1和w2的不同选择会导致什么情况呢 假设此时x1 2000, x2 5房价500k:
如果w1 50 w2 0.1 b 50此时房价计算出来为100050.5k显然此时房价天价预测的房价不合理反过来 w1 0.1 w2 50 b 50 此时预测房价500k刚好真实结果相同
这跟梯度下降有什么关系呢
梯度下降
我们画一张特征的散点图就会发现房屋面积的这个特征值的范围相对 房屋个数这个特征值大的多散点就集中很矮的一个区域这就会导致损失函数等高图形式像下面右图一样 损失函数是一种瘦高的形式这种形式带来的坏处就是 w1 变化很小损失变动就会很大因为w1会乘上一个很大的数字 而反过来w2则需要变更很大损失才会有变化。 如果我们用原样的数据那么这时候损失就会来回震荡直到很久才能找到最小值也就是梯度下降很慢收敛慢这种情况下我们可以用的一个方法就是特征缩放
特征缩放
特征缩放的目的就是把特征值都缩放在相差不大的范围这时候x1和x2分布就会比较均衡损失函数J就会像下面这样接近一个圆形
归一化
怎么做到让x1和x2缩放到区间差别不大的范围上呢 方法有很多如下
除以最大值。比如x1最大值是5那么x1就变更成x1/5均值归一化。重新缩放到-1到1之间。方法就是减去均值后除以最大和最小值的差值如下x1举例 3. z-score 归一化。x1的原值减去均值除以标准差如下X1举例