1. 程式人生 > 其它 >mapminmax對2維的資料進行歸一化處理,而對一維資料進行反歸一化處理,會是什麼結果?答案是對該一維資料進行了兩個反歸一化處理。

mapminmax對2維的資料進行歸一化處理,而對一維資料進行反歸一化處理,會是什麼結果?答案是對該一維資料進行了兩個反歸一化處理。

技術標籤:深度學習

驗證:
注意:一行一個樣本。而mapminmax歸一化是按行進行歸一化,所以要對資料進行轉置處理。
對2維資料k進行歸一化處理:
在這裡插入圖片描述
對2維資料進行單獨歸一化處理:
在這裡插入圖片描述
在這裡插入圖片描述
對1維資料mmm進行3個反歸一化處理,對處理後的結果進行對比:
在這裡插入圖片描述
m1是用的2維反歸一化資訊:
在這裡插入圖片描述
m2是用的其中一維的反歸一化資訊:
在這裡插入圖片描述
m3是用的其中一維的反歸一化資訊:
在這裡插入圖片描述
由此可見,用2維的歸一化資訊,對一維資料進行做反歸一化處理,是對1維資料進行了兩個反歸一化。

k=[1 2;3 4;5 6;9 10];
[k,a] = mapminmax(k',0,1);
k1=[1;3;5;9];
[k1,b] =
mapminmax(k1',0,1); k2=[2;4;6;10]; [k2,c] = mapminmax(k2',0,1); mmm=[0.1;0.2]; m1=mapminmax('reverse',mmm',a); m1=m1'; m2=mapminmax('reverse',mmm',b); m2=m2'; m3=mapminmax('reverse',mmm',c); m3=m3';