1. 程式人生 > >np.log1p( ) 函式的應用

np.log1p( ) 函式的應用

資料平滑處理 -- log1p( ) 和 exmp1( )

1.  資料預處理時首先可以對偏度比較大的資料用og1p函式進行轉化,使其更加服從高斯分佈,此步處理可能會使我們後續的分類結果得到一個好的結果。

2. 平滑問題很容易處理掉,導致模型的結果達不到一定的標準,log1p( )能夠避免復值得問題 — 復值指一個自變數對應多個因變數

log1p( ) 的使用就像是一個數據壓縮到了一個區間,與資料的標準類似。其逆運算就是expm1的函式

由於使用的log1p()對資料進行了壓縮,最後需要將預測出的平滑資料進行一個還原,而還原過程就是log1p的逆運算expm1.

log1p = log(x+1)

當x較大時直接計算,當x較小時用泰勒展開式計算