歸一化(OpenCV歸一化函式)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

OpenCV中庫函式的作用:歸一化

歸一化定義與作用,歸一化的目的,

歸一化定義與作用

歸一化就是要把需要處理的數據經過處理後(通過某種算法)限制在你需要的一定範圍內。首先歸一化是為了後面數據處理的方便,其次是保證程式運行時收斂加快。歸一化的具體作用是歸納統一樣本的統計分布性。歸一化在0-1之間是統計的機率分布,歸一化在某個區間上是統計的坐標分布。歸一化有同一、統一和合一的意思。

歸一化的目的

簡而言之,是使得沒有可比性的數據變得具有可比性,同時又保持相比較的兩個數據之間的相對關係,如大小關係;或是為了作圖,原來很難在一張圖上作出來,歸一化後就可以很方便的給出圖上的相對位置等。
在使用機器學習算法的數據預處理階段,歸一化也是非常重要的一個步驟。例如在套用SVM之前,縮放是非常重要的。Sarle的神經網路FAQ的第二部分(1997)闡述了縮放的重要性,大多數注意事項也適用於SVM。縮放的最主要優點是能夠避免大數值區間的屬性過分支配了小數值區間的屬性。另一個優點能避免計算過程中數值複雜度。因為關鍵值通常依賴特徵向量的內積(inner products),例如,線性核和多項式核,屬性的大數值可能會導致數值問題。我們推薦將每個屬性線性縮放到區間[-1,+1]或者[0, 1]。
當然,我們必須使用同樣的方法縮放訓練數據和測試數據。例如,假設我們把訓練數據的第一個屬性從[-10,+10]縮放到[-1, +1],那么如果測試數據的第一個屬性屬於區間[-11, +8],我們必須將測試數據轉變成[-1.1, +0.8]。

相關詞條

熱門詞條

聯絡我們