一、神经网络简介

二、MATLAB中的神经网络相关函数介绍

1.newff——创建前馈bp网络

net=newff([xm,xM],[h1,h2,...hk],{f1,f2,....fk})

其中,第一个输入变量:xm和xM是列向量,分别储存每个样本中输入数据中的最大值和最小值,

第二个输入变量:是一个行向量,输入的是各层的节点数,这个自己决定

第三个输入变量:是字符串,输入的是该层的传输函数,常用的是 tansig和logsig

2.train——训练一个神经网络

net=train(net,x,y)

其中,x是输入变量,y是输出变量,net是返回后的神经网络对象

3.sim——仿真一个神经网络

net=sim(net,x1)

其中,x1是要预测的输入变量,得到的是对应的预测值

三、一个例子

1.题目:函数

,先让其在[0,10]的区间上间隔0.5进行学习,然后再推广到[0,10]间隔0.1的区间,将得到的结果进行比较。

2.MATLAB代码

我在自己电脑上是能实现的,在这里贴一下:

x=0:0.5:10;

y=0.2*exp(-0.2*x)+0.5*exp(-0.15*x).*sin(1.25*x);

net.trainParam.epochs=5000;%设定迭代步数

%创建一个神经网络,第一个输入变量就是此题中自变量的最大值和最小值

net=newff([0,10],[6,1],{'tansig','tansig'});

%设置训练函数

net=train(net,x,y);

%训练完以后,开始实测,用[0,10]间隔0.1的区间进行计算

x1=0:0.1:10;

y1=sim(net,x1);

plot(x,y,'*',x1,y1,'r')%换图展示

%为了得到更好的效果,画出原函数的实际图像进行对比

hold on

x2=0:0.01:10;

y2=0.2*exp(-0.2*x2)+0.5*exp(-0.15*x2).*sin(1.25*x2);

plot(x2,y2, 'b-.')

3.效果图

哇好酷炫,第一次自己做出来的时候都惊呆了~

嗯,就这样了,以后有问题再补充~

matlab 区间预测,用神经网络进行预测的MATLAB算法实现?相关推荐

  1. 分类预测 | MATLAB实现CNN卷积神经网络数据分类预测

    分类预测 | MATLAB实现CNN卷积神经网络数据分类预测 目录 分类预测 | MATLAB实现CNN卷积神经网络数据分类预测 基本介绍 模型设计 学习总结 参考资料 基本介绍 使用卷积网络的潜在好 ...

  2. 【ELM分类】基于matlab遗传算法优化ELM神经网络数据分类【含Matlab源码 2138期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[ELM分类]基于matlab遗传算法优化ELM神经网络数据分类[含Matlab源码 2138期] 点击上面蓝色字体,直接付费下载,即可. ...

  3. 利用MATLAB 2016a进行BP神经网络的预测(含有神经网络工具箱)

    最近一段时间在研究如何利用预测其销量个数,在网上搜索了一下,发现了很多模型来预测,比如利用回归模型.时间序列模型,GM(1,1)模型,可是自己在结合实际的工作内容,发现这几种模型预测的精度不是很高,于 ...

  4. 如何用神经网络预测数据,神经网络做预测的原理

    神经网络算法原理? 神经网络预测学习样本中的驾驶行为特征. 如图显示了某个驾驶场景的行驶路径深度学习训练,通过神经网络可以学习驾驶人的行为,并根据当前获取的环境信息决策行驶轨迹,进而可以控制车辆的转向 ...

  5. 神经网络可以用来预测吗,神经网络做预测的原理

    1.采用什么手段使神经网络预测更加准确 优化神经网络结构.如BP神经网络改变隐层神经元数量.训练算法等: 使用其他神经网络.如Elman神经网络考虑了前一时刻的输出,比较适合用于预测,预测效果往往更好 ...

  6. 基于matlab的神经网络设计,神经网络模型matlab例子

    matlab神经网络目前有什么具体的实际应用 MATLAB中文论坛2010年出过一本书,北航出版社的,叫<MATLAB神经网络30个案例分析 (豆瓣)>.我觉得把它作为入门书挺好的,每一章 ...

  7. m基于GA遗传优化的GRNN广义回归神经网络销售数据预测算法matlab仿真

    目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 随着市场经济的发展和全球化,国内外企业面临着越来越残酷的市场竞争,要想赢得竞争,赢得市场,从事商品销 ...

  8. MATLAB实战系列(三十五)-MATLAB基于BP神经网络的光伏发电太阳辐照度预测

    前言 光伏发电功率主要受太阳辐照度影响,所以准确预测太阳辐照度对光伏功率预测十分重要.程序采用小波分解先对辐照度数据进行分解,然后再用bp神经网络对分解的辐照度数据分别预测,再组合作为最后的预测结果. ...

  9. matlab 神经网络设计多层隐含层_数据预测之BP神经网络具体应用以及matlab代码

    1.具体应用实例.根据表2,预测序号15的跳高成绩. 表2 国内男子跳高运动员各项素质指标 序号 跳高成绩() 30行进跑(s) 立定三级跳远() 助跑摸高() 助跑4-6步跳高() 负重深蹲杠铃() ...

最新文章

  1. 前些日子接了一单私单
  2. BYS推荐MS前端PhoneCall面试问题整理-1
  3. amazon alexa_在Amazon Alexa上推出freeCodeCamp编码琐事测验
  4. .Text 支持二级域名之二
  5. 初二物理模型有哪些_老师整理的初二学习方法!自己看完转给孩子看
  6. new hashmap 初始大小_你们要的HashMap工作原理!它来了!!!
  7. Python机器学习(基础篇---监督学习(k近邻))
  8. 《21天学通Java(第7版)》——VC程序员的学习笔记2
  9. 计算机主板维修自学视频教程(全套)
  10. python怎么模拟鼠标移动点击_如何使用python来模拟鼠标点击?
  11. 台式计算机能分享热点吗,台式机能做wifi热点吗
  12. 平板触屏笔什么比较好?实用平板电脑手写电容笔推荐
  13. 写作技巧~100段作文排比句(1-20段),考试一定用得上,赶紧收藏!
  14. 计算机系单身率排行榜,2020中国高校单身率排行榜出炉!附:单身率特别高的专业...
  15. adobe清理工具_Adobe终于通过其新的渐变工具实现了这一点-UX评论
  16. 树莓派 11 bullseye镜像官方源和国内源
  17. 为什么说电销企业需要智能电销系统原因?
  18. 机械振动信号 常见时域、频域特征提取 Python 代码
  19. 初中数学分几个模块_初中数学主要分几大板块,该注意学习哪个板块?
  20. #五、江恩的共振点是什么?

热门文章

  1. docker 容器 defunct 僵尸进程
  2. golang beego 自定义配置
  3. msfpescan用法
  4. Windows内核函数的命名
  5. Shell编程基入门
  6. 小米6关闭位置服务器,关闭这6个设置,让你的小米手机从回青春,再战3年
  7. java beans 组件_如何利用JavaBeans在应用程序中创建组件?
  8. mysql+怎样查询最后几条_mysql 查询开头或最后几行
  9. java soap附件_java - 附件在SoapUI中工作,但在Java中不能使用SAAJ API吗? - 堆栈内存溢出...
  10. 度量学习_使用Dropwizard度量标准监视和测量无功应用