logo
Loading...

關於preprocessing中Normalizer、normalize的區別? fit、transform、fit_transform區別? - Cupoy

1. 請問以下這句是對的嗎? 或是不完善處可以補充?Normalizer 和 normalize這兩...

關於preprocessing中Normalizer、normalize的區別? fit、transform、fit_transform區別?

2020/03/01 下午 10:12
機器學習共學討論版
張景翔
觀看數:10
回答數:3
收藏數:0

1. 請問以下這句是對的嗎? 或是不完善處可以補充?

Normalizernormalize這兩個使用上Returns是一樣的,但是Normalizer可以使用sklearn.pipeline 中的fit、transform、fit_transform,而normalize不行。


2. fit、transform、fit_transform區別? 以下描述是對的嗎?或是不完善處可以補充?

fit: train模型

transform: 對數據資料進行(MinMaxScaler, Scaler, StandardScaler, Normalizer)等處理。

fit_transform: 基於fit後的資料做transform將數據資料映射在某區間。


感謝回應


參考網址 : Feature scaling difference between “normalize” and “Normalizer”

回答列表

  • 2020/03/01 下午 11:51
    張維元 (WeiYuan)
    贊同數:1
    不贊同數:0
    留言數:2

    1. 請問以下這句是對的嗎? 或是不完善處可以補充?

    Normalizer 和 normalize這兩個使用上Returns是一樣的,但是Normalizer可以使用sklearn.pipeline 中的fit、transform、fit_transform,而normalize不行。


    => 下次建議你補上你查到的文件來源,確保我們討論的內容是一致的。


    * Normalizer

    * normalize


    Normalizer 是一個 正規化 的物件,可以產生一個 物件 來學習資料正規化的結果,並應用於不同的資料上。normalize 是一個 正規化 的函式,可以用來對 資料 進行正規化的操作,該結果僅用於資料上。簡單來說,就是「物件」與「函式」的差別,能不能有記憶的功能。


    如果這個回答對你有幫助請主動點選「有幫助」的按鈕,也可以追蹤我的 GITHUB 帳號。若還有問題的話,也歡迎繼續再追問或者把你理解的部分整理上來,我都會提供你 Review 和 Feedback 😃😃😃

  • 2020/03/01 下午 11:53
    張維元 (WeiYuan)
    贊同數:2
    不贊同數:0
    留言數:0

    2. fit、transform、fit_transform區別? 以下描述是對的嗎?或是不完善處可以補充?

    fit: train模型

    transform: 對數據資料進行(MinMaxScaler, Scaler, StandardScaler, Normalizer)等處理。

    fit_transform: 基於fit後的資料做transform將數據資料映射在某區間。


    => fit 跟 transform 的理解沒問題,fit_transform 就是把這兩步合併在同一步而已!



    如果這個回答對你有幫助請主動點選「有幫助」的按鈕,也可以追蹤我的 GITHUB 帳號。若還有問題的話,也歡迎繼續再追問或者把你理解的部分整理上來,我都會提供你 Review 和 Feedback 😃😃😃

  • 2020/03/03 上午 00:59
    陳維仁
    贊同數:0
    不贊同數:0
    留言數:1

    關於問題2我之前也有問類似問題,我覺得關於fit的功能大家講的滿詳細的,付上連結供你參考:https://www.cupoy.com/qa/club/ai_tw/0000016D6BA22D97000000016375706F795F72656C656173654B5741535354434C5542/00000170955B83ED000000F96375706F795F72656C656173655155455354