Udacity 數(shù)據(jù)分析進階課程筆記L40:特征縮放

  1. 通過衣服尺碼的例子,介紹一種使用特征縮放的簡單情況
  2. 一種簡單的特征縮放公式(歸一化)和實現(xiàn)


    歸一化特征縮放公式
# Python code
def featureScaling(arr):
    scale = max(arr) - min(arr)
    res = []
    for elem in arr:
        res.append( float(elem - min(arr))/scale )

    return res
  1. sklearn中的Min-Max Scalar特征縮放器
# 課程中與此例不同,直接使用了 fit_trasform() 函數(shù)
>>> from sklearn.preprocessing import MinMaxScaler
>>>
>>> data = [[-1, 2], [-0.5, 6], [0, 10], [1, 18]]
>>> scaler = MinMaxScaler()
>>> print(scaler.fit(data))
MinMaxScaler(copy=True, feature_range=(0, 1))
>>> print(scaler.data_max_)
[  1.  18.]
>>> print(scaler.transform(data))
[[ 0.    0.  ]
 [ 0.25  0.25]
 [ 0.5   0.5 ]
 [ 1.    1.  ]]
>>> print(scaler.transform([[2, 2]]))
[[ 1.5  0. ]]
  1. 哪些算法的結(jié)果會收到特征縮放的影響?
    image.png
  2. 特征縮放迷你項目。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.Chris 的 T 恤尺寸(直覺) 在某些類型的機器學習算法中,特征縮放是特征預(yù)處理的一項重要步驟 特征縮放的...
    esskeetit閱讀 2,037評論 0 1
  • 0 關(guān)于本文 ? 主要內(nèi)容和結(jié)構(gòu)框架由@jasonfreak--使用sklearn做單機特征工程提供,其中夾雜...
    mrlevo520閱讀 21,689評論 4 61
  • sklearn、XGBoost、LightGBM的文檔閱讀小記 文章導(dǎo)航 目錄 1.sklearn集成方法 1.1...
    nightwish夜愿閱讀 12,956評論 1 49
  • 昨天晚上跟別人討了《百萬英雄》直播答案的賬號,可后來我發(fā)現(xiàn)自己并沒有多大耐心答完那十二道題了。因為現(xiàn)在獎金少得可憐...
  • 備考的第六周。從最初的信心滿滿、精力滿滿到如今的身心俱疲,漫漫備考路,沒有一步是容易的! 全身心備考了四周。第五周...
    Cathrine1閱讀 607評論 0 0

友情鏈接更多精彩內(nèi)容