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 吧!