求matlab大神解释一下net = newff(minmax(P_train),[17,3],{'tansig','logsig'},'traingdm');minmax什么意思,另外这些括号里的参数什么意思麻烦解释一下. [17,3]什么意思,还有花括号里的? Ptrain矩阵的size不同会有

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 13:23:01

求matlab大神解释一下net = newff(minmax(P_train),[17,3],{'tansig','logsig'},'traingdm');minmax什么意思,另外这些括号里的参数什么意思麻烦解释一下. [17,3]什么意思,还有花括号里的? Ptrain矩阵的size不同会有
求matlab大神解释一下net = newff(minmax(P_train),[17,3],{'tansig','logsig'},'traingdm');
minmax什么意思,另外这些括号里的参数什么意思麻烦解释一下. [17,3]什么意思,还有花括号里的?
Ptrain矩阵的size不同会有何影响?
P_pix=[175.8728234670.3809570960.270238095
149.50752491130.75581480.370238095
155.11044451450.9348177710.46547619
151.5008251950.6270592910.610714286
163.4778272600.367022250.754761905
219.5723116720.3279101970.257142857
176.3567251190.6747687110.351190476
139.76219881851.3236769420.489285714
162.38371911260.7759398580.642857143
175.2430455700.3994452380.742857143
207.9933893980.4711688210.280952381
140.03570971160.8283601390.357142857
139.36462971310.9399802540.48452381
138.18284991250.9045985090.632142857
175.5874268670.3815762960.741666667
169.0473307720.425916220.25952381
142.19089281260.8861327020.371428571
148.9825681280.8591609190.50952381
148.5960.6464646460.60952381
167.002994680.4071783290.742857143]
理论上的输出应是
t=[1 0 0;1 1 0; 0 1 0; 0 1 1; 0 0 1;1 0 0;1 1 0; 0 1 0; 0 1 1; 0 0 1;1 0 0;1 1 0; 0 1 0; 0 1 1; 0 0 1;1 0 0;1 1 0; 0 1 0; 0 1 1; 0 0 1]
怎么做BP网络用前15组模拟后5组?

求matlab大神解释一下net = newff(minmax(P_train),[17,3],{'tansig','logsig'},'traingdm');minmax什么意思,另外这些括号里的参数什么意思麻烦解释一下. [17,3]什么意思,还有花括号里的? Ptrain矩阵的size不同会有
minmax(P_train)得到矩阵P_train的最小和最大值(找到每行的最小和最大,有多少行就有多少对最小和最大);
[17,3]意思是在隐层建立17个神经元,输出层建立一个神经元;
'tansig','logsig'},'traingdm'是神经网络的一些算法;
做BP网络的话,大概要用到
newff,建立BP
init 网络初始化
train 网络训练
sim 仿真
记得还要数据归一化啊