MatLab归一化说明
matlab premnmx归一化函数的使用
[PN,minp,maxp] = premnmx(P)
P =
1 2 3 4 5 6 7 8 9
T =
10 11 12
PN =
-1 0 1 -1 0 1 -1 0 1
minp =
1 4 7
maxp =
3 6 9
TN =
-1 0 1
mint =
10
maxt =
12
由上面可知,premnmx是将一列作为一个样本输入来处理的。
输入
运用时,首先通过premnmx对训练数据进行归一化,但对测试数据归一化是需用到另外一个函数tramnmx;实现测试数据的归一化处理
premnmx与tramnmx的区别
premnmx是训练数据归一化,此时不知道输入数据范围
tramnmx是对预测数据归一化,此时用的最大最小是训练数据的最大最小。要先用了premnmx后才可以用,主要是用于归一化神经网络的输入,其中要用到premnmx的输出minp,maxp.
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/228027.html原文链接:https://javaforall.net
