cheelchen 发表于 2013-1-15 18:33

用神经网络讨论多个因素对回弹的影响

%网络输入数据
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

你想问什么问题?

cheelchen 发表于 2013-1-17 15:39

木兆木风 发表于 2013-1-15 20:25 static/image/common/back.gif
你想问什么问题?

就是把几个因素的值写在一起,怎么区分开,每列代表不同的项目。而不是整个矩阵代表同一个项目
页: [1]
查看完整版本: 用神经网络讨论多个因素对回弹的影响