logo
Loading...

train_Y取log目的? - Cupoy

老師好:想請教一個問題,針對房價預測的案例來說,當中將train_Y取log,而我自己寫程式時並沒有...

ml100-3,ml100-3-d22

train_Y取log目的?

2019/09/22 上午 00:12
機器學習共學討論版
高培原
觀看數:55
回答數:1
收藏數:1
ml100-3
ml100-3-d22

老師好:

想請教一個問題,針對房價預測的案例來說,當中將train_Y取log,而我自己寫程式時並沒有寫到np.log1p(),兩者預測的值隨然不一樣,但並不會差別很大,想了解取log的目的?

在前面的教學中有做過取log,我知道的優點大概有:

1. 壓縮資料尺度(讓資料的值變小;讓資料間的差距也相對變小更平穩)

2.  計算上更有效率

回答列表

  • 2019/09/23 上午 00:10
    張維元 (WeiYuan)
    贊同數:1
    不贊同數:1
    留言數:1

    就是你講的這兩點:


    1. 讓資料的值變小

    2. 讓資料間的差距也相對變小更平穩


    這一題應該主要是 2 吧!