标签:col array 扩大 中心 alt 比较 理解 也会 text
因为在这里,体重完全主导了结果,身高的影响微乎其微。
而我们应该尽量让两者对结果有同等重要的影响。
这就引来了特征缩放——把特征都限制在[0,1]之间。
解释:
特点:缩放后的特征值总是在0和1之间
缺点:如果你的输出特征中有异常值,那么你的特征缩放就会比较棘手(最大值最小值可能是极端值)
代码示例:
from sklearn.preprocessing import MinMaxScaler import numpy #这里numpy数组中的是特征,因为此处特征只有一个,所以看起来是这样的 #因为这里应该作为一个浮点数进行运算,所以数字后面要加. weights = numpy.array([[115.],[140.],[175.]]) scaler = MinMaxScaler() rescaled_weight = scaler.fit_transform(weights) print rescaled_weight
哪些机器学习算法会受到特征缩放的影响?
在这两种算法中计算距离时,你其实是在利用一个维度与另一个维度进行交换
如:
标签:col array 扩大 中心 alt 比较 理解 也会 text
原文地址:https://www.cnblogs.com/HL-blog/p/8923782.html