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

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



下面是代码


  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

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

PARTNER CONTENT

文章评论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 2025-01-02 23:08
【工程师故事】+半年的经历依然忧伤,带着焦虑和绝望
【工程师故事】+半年的经历依然忧伤,带着焦虑和绝望  对于一个企业来说,赚钱才是第一位的,对于一个人来说,赚钱也是第一位的。因为企业要活下去,因为个人也要活下去。企业打不了倒闭。个...
curton 2024-12-28 21:49
开除学术造假学生之感想
从教师的角度来看,麻省理工学院开除因学术造假的学生,这一决定是合理且必要的。首先,学术诚信是学术研究的基石。在学术界,真实性和原创性是至关重要的。学术造假不仅破坏了学术研究的公正性和准确性,还损害了学...
curton 2024-11-18 08:22
一天的工作有感(1117周日加班)
一天的工作内容很多,需要自己去做的事情也很多,但是自己大部分时间又都利用不起来。比如我想周日来单位,人少,也没有人来打扰,就趁着这个时间做一下之前拉下的工作。可惜了,我是来了,也来工作了,但是自己的时...
curton 2024-11-18 08:14
面包板版友容鉴
面包板版友容鉴:  此时执笔,颇为忐忑,竟不知何言。你我相识已有数载之余,时至今日,未尝与汝谋面。发帖直言,网络之谈,幸勿见笑,还望版友海涵。  曾记,初次登录,便如沐春风,偶遇佳良,当是时,素面玉琢...
curton 2024-09-23 16:05
《易学易懂 电子回路入门》+第三部分读书有感
日本山下明的《易学易懂电子回路入门》的第三部分“器件的使用方法”,是一本对于电子学初学者而言极具实践指导意义的佳作。作为教师,我满怀热情地向学生们推荐这本书,因为它不仅深化了理论知识,更将学习带入了动...
curton 2024-09-23 15:59
《易学易懂 电子回路入门》+第二部分读书有感
日本山下明的《易学易懂电子回路入门》的第二部分“器件的结构”,无疑是一本非常适合初学者踏入电子世界大门的宝贵教材。作为教师,我强烈推荐此书给对电子学充满好奇与热情的学生们。山下明老师以其深入浅出的讲解...
EE直播间
更多
我要评论
6
18
关闭 站长推荐上一条 /1 下一条