用神经网络讨论多个因素对回弹的影响
%网络输入数据P=[
7 2 0.12 0.05 5(每列分别是圆角 压边力 摩擦系数 模具间隙 凹模圆角等)
6 2 0.11 0.10 7
5 2 0.13 0.15 6
4 2 0.10 0.20 4
]
归一化之后,默认的最大值是7,最小值是0.05,但是这两个参数属于不同的因素,应该是每列都对应一个最大值最小值,即每个因素有各自的最大最小值。
%归一化
=mapminmax(P);
=mapminmax(T);
%神经网络构建
net=newff(inputn,outputn,10,{'tansig','purelin'});
%网络参数配置
net.trainParam.epochs=1000;
net.trainParam.lr=0.01;
net.trainParam.goal=0.00004;
%BP神经网络训练
net=train(net,inputn,outputn);
---------------------------------------割-------------------------------------------------
或者不归一化,直接这样规定取值范围呢?
net=newff() 你想问什么问题? 木兆木风 发表于 2013-1-15 20:25 static/image/common/back.gif
你想问什么问题?
就是把几个因素的值写在一起,怎么区分开,每列代表不同的项目。而不是整个矩阵代表同一个项目
页:
[1]