调整参数对bp网络的影响
2010-04-20 10:04
204 查看
调整参数对bp网络的影响,具体如下:
clc; clear; x=1:1:79; P=rands(1,79); % T=rands(1,79); T=ones(1,79); net=newff(minmax(P),[25,1],{'tansig','purelin'},'trainlm'); net.trainParam.show=50; net.trainParam.epochs=200; net.trainParam.goal=0.01; net=train(net,P,T); y=sim(net,P); %%%%%%%%%%%%%%%%%%%%%%调整参数后,epochs变大,goal变小。 net2=newff(minmax(P),[25,1],{'tansig','purelin'},'trainlm'); net2.trainParam.show=50; net2.trainParam.epochs=200; net2.trainParam.goal=0.00000001; net2=train(net2,P,T); y2=sim(net2,P); %%%%%%%%绘制效果 plot(x,T,'r*'); hold on plot(x,y,'g*'); plot(x,y2,'b*'); % axis([0 80 0.999 1.001]); legend('目标值','第一次模拟效果','第二次模拟效果','Location','NorthWest'); hold off;
相关文章推荐
- 神经网络超参数影响
- 高负载系统,网络参数调整
- 高性能Linux服务器优化策略二:调整网络参数
- 结合内核源码来看如何调整影响TIME_WAIT状态套接字数量的参数
- 快速架构网络系统访问外网的调整参数
- 转载和积累系列 - linux 内核参数调整优化网络
- 影响网络性能的内核参数CONFIG_KERNEL_DEBUG_INFO,CONFIG_KERNEL_DEBUG_KERNEL
- 神经网络权(BP)值初始化相同权值的影响
- Keras(2):使用Keras构建神经网络进行Mnist手写字体分类,并定性分析各种超参数的影响
- bp网络参数说明
- linux 内核参数调整优化网络
- 通过调整Linux内核参数提升网络性能
- 将学习速率可视化来优化神经网络--将学习速率视作超参数并使用可视化来观察其影响的技巧和诀窍
- 通过调整Linux内核参数提升网络性能
- 调整sysctl.conf 的一些有关网络的内核参数
- 结合内核源码来看如何调整影响TIME_WAIT状态套接字数量的参数
- proc/sys/net 详解(即时调整内核网络参数)
- 参数自适应的单层 bp 神经网络
- 调整内核参数,改善网络体验
- Windows作为Oracle数据库服务器应该调整几个网络参数