原创 神经网络学习。有代码

2020-11-22 08:25 606 2 4 分类: 工业电子 文集: 日常生活
神经网络是个好东西
最近在研究这个



下面是代码


  1. % BP网络函数逼近实例
  2. % 1.首先定义正弦函数,采样率为20Hz,频率为1Hz
  3. k = 1; % 设定正弦信号频率
  4. p = [0:0.05:4];
  5. %t = cos(k*pi*p) + 3*sin(pi*p); 这个地方发函数可以自己随便设定。
  6. t = p + 0.01;
  7. plot(p, t, '-'), xlabel('时间'); ylabel('输入信号');
  8. % 2.生成BP网络。用newff函数生成前向型BP网络,设定隐层中神经元数目为10
  9. % 分别选择隐层的传递函数为 tansig,输出层的传递函数为 purelin,
  10. % 学习算法为trainlm。
  11. net = newff(minmax(p),[10,10,1],{'tansig','tansig','purelin'},'trainlm');
  12. % 3.对生成的网络进行仿真并做图显示。
  13. y1 = sim(net,p); plot(p, t, '-', p, y1, '--')
  14. % 4.训练。对网络进行训练,设定训练误差目标为 1e-5,最大迭代次数为300,
  15. % 学习速率为0.05。
  16. net.trainParam.lr=0.05;
  17. net.trainParam.epochs=1000;
  18. net.trainParam.goal=1e-5;
  19. [net,tr]=train(net,p,t);
  20. %5.再次对生成的网络进行仿真并做图显示。
  21. y2 = sim(net,p);
  22. plot(p, t, '-', p, y2, 'o')


作者: curton, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3876349.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

文章评论6条评论)

登录后参与讨论

火引冰薪 2020-11-23 12:22

curton: 是的
写论文还是可以用神经网络
不过现在的很多问题,都可以用神经网络来解决

curton 2020-11-23 12:17

火引冰薪: 神经网络是个黑盒子,你只知道输入和输出;而且神经网络的可解释行比较差,调参比较麻烦
是的
写论文还是可以用神经网络

火引冰薪 2020-11-23 09:42

神经网络是个黑盒子,你只知道输入和输出;而且神经网络的可解释行比较差,调参比较麻烦

我的果果超可爱 2020-11-23 08:35

curton: python的注释是#这个符号
我就说,但是学的不扎实,就会调调包
现在连注释都不知道了~~~哈哈哈

curton 2020-11-23 07:47

我的果果超可爱: 注释好评,那个Python 是这个注释吗 我压根没记住
python的注释是#这个符号

我的果果超可爱 2020-11-22 18:04

注释好评,那个Python 是这个注释吗 我压根没记住
相关推荐阅读
curton 2020-11-27 19:18
转矩特性的优化-自适应切换角
Optimization of torque characteristics-adaptive switching angleIn a switched reluctance motor drive,...
curton 2020-11-24 12:18
【有感】老人独自冒雨交医保被拒收现金
https://dy.163.com/article/FS6QN6990534PWPC.html事件感想如今,移动支付的普及确实为我们的生活带来了极大的便利,但是许多商家不接受现金,也无法刷卡,这给某...
curton 2020-11-23 16:13
学习了SRM的模型
今天学习了SRM的模型虽然这个电机的优点很多,但是模型的控制还是有点复杂啊。。。The SRM is fed by a three-phase asymmetrical power...
curton 2020-11-23 16:12
学习了SRM的模型
今天学习了SRM的模型虽然这个电机的优点很多,但是模型的控制还是有点复杂啊。。。The SRM is fed by a three-phase asymmetrical power...
curton 2020-11-21 10:53
“机器人员工”被解雇,机器无法取代人类?还是机器人发展的弊端?
你以为机器人取代人类真的很容易? 很多的时候,我们去看一个技术或者东西能代替人,总是看到其中的一个方面,当这个方面一旦出现问题了,就直接去反对。 在我看来,未来机器人是会代替人类的...
广告
EE直播间
更多
我要评论
6
2
1
2
3
4
5
6
7
8
9
0
广告
关闭 热点推荐上一条 /6 下一条