发布网友 发布时间:2022-04-29 07:56
共1个回答
热心网友 时间:2022-06-24 13:40
1.n=3;net=newff(minmax(h1),[n,1],{'tansig','purelin'},'trainlm');h1要是是64的话,隐层的神经元数n=3太小了吧,换个8~12看看。2.你说的效果不好是训练后误差太高吧,不知道你是用灰度图0~255做输入还是用二值化以后的逻辑值0,1做输入?net=newff(minmax(h1),[n,1],{'tansig','purelin'},'trainlm');要是用灰度图的话把tansig改成logsig看看。要是用二值化以后的逻辑值输入,就把tansig和purelin都改成logsig3训练步数net.trainParam.epochs=100;设个1000吧,反正也多跑那么几毫秒