已知函数 z=sin(xy),采用人工神经网络实现该函数的拟合:

  1. 定义: -π≤x≤π, -π≤y≤π,在 x, y 定义域中等距各取 30 各点,绘制 z=sin(xy)图像;
  2. 将上述数据集随机拆分成训练样本集(70%)、校验数据集(15%)、测试数据集( 15%)进行人工神经网络拟合,将拟合结果和原始函数绘制在同一张图中。

(1)一张图中首先z=sin(xy)是三维图像,三维图像绘制不能简单的将x与y相乘。将使用meshgrid函数。
         具体代码如下:

结果如下:

(2)利用matlab中神经网络进行拟合;

代码如下;

1.打开matlab

2.找到 Neural Net Fitting并打开

3.点击next,选择如下:

4.点击next,根据题目要求训练样本集(70%)、校验数据集(15%)、测试数据集( 15%)可选择

5.点击next,选择网络层,默认为10,也可根据要求选择,如无要求,则默认即可。

6.点击next,并选择Train;

点击next后会出现训练网络,如下图;

点击performance;出现拟合线;

7.回到Train后的图,如下图所示,将input改为sx,targets改为sz;点击next;

8.一直点击next,知道出现下图;

9.点击Save results,但要注意的是Save Data to Workspace 中的Save network to MATLAB network object named;一定要勾选;

10.点击finish;

11.运行程序,结果如下;

使用matlab进行人工神经网络拟合相关推荐

  1. Matlab ANN人工神经网络 validation checks

    bp网络设置如下: %创建网络 % logsig:对数S形转移函数,单极性:tansig: 双极性S形转移函数:purelin:线性函数 % traingdx :梯度下降自适应学习率训练函数,trai ...

  2. 神经网络控制与matlab仿真,matlab神经网络拟合预测

    matlab中如何用神经网络求得数据拟合函数? 谷歌人工智能写作项目:小发猫 用MATLAB神经网络进行函数拟合后,拟合的函数表达式有吗? 常见的神经网络结构. 神经网络一般是没有表达式的哈,但是只要 ...

  3. ann matlab,人工神经网络ann及其matlab仿真.ppt

    人工神经网络ann及其matlab仿真 人工神经网络 的研究方法及应用刘 长 安2004. 12. 31 引 言 利用机器模仿人类的智能是长期以来人们认识自然.改造自然和认识自身的理想. 研究ANN目 ...

  4. 基于人工神经网络的不规则小天体引力场建模

    学号: 2021211127 院系:航天航空学院 姓名:薛 锋 丰 §01 前  言   人工神经网络往往具有万能拟合器的作用,因此对于某些复杂的.难以用常规的数学手段进行建模的物体,都可采用神经网络 ...

  5. 训练神经网络的详细步骤,人工神经网络训练过程

    BP人工神经网络方法 (一)方法原理人工神经网络是由大量的类似人脑神经元的简单处理单元广泛地相互连接而成的复杂的网络系统.理论和实践表明,在信息处理方面,神经网络方法比传统模式识别方法更具有优势. 人 ...

  6. matlab怎么搭建神经网络,matlab实现神经网络算法

    怎样用matlab建立bp神经网络 net=train(net, p, t);把这句改成net=train(net, p', t');试试,matlab应该默认使用列向量. 或者直接使用matlab提 ...

  7. matlab中的神经网络怎么用,matlab神经网络训练方法

    如何利用matlab进行神经网络预测 matlab 带有神经网络工具箱,可直接调用,建议找本书看看,或者MATLAB论坛找例子. 核心调用语句如下:%数据输入%选连样本输入输出数据归一化[inputn ...

  8. 一个完整的人工神经网络,人工神经网络搭建步骤

    (急)如何用MATLAB建立ANN(人工神经网络模型)? 问题描述:有两个自变量,一个因变量,10个样本(这里就取少一点好了).用实际问题来表述,假设一个股票,开盘价x1,收盘价x2,第二天的股价y. ...

  9. 神经网络建模的基本思想,人工神经网络建模过程

    神经网络建模问题 谷歌人工智能写作项目:神经网络伪原创 神经网络优缺点, 优点:(1)具有自学习功能写作猫.例如实现图像识别时,只在先把许多不同的图像样板和对应的应识别的结果输入人工神经网络,网络就会 ...

最新文章

  1. MPLS标签分发、通告及管理方式
  2. C++horspool算法查找字符串是否包含子字符串(附完整源码)
  3. PTA9、计算利率 (10 分)
  4. ubuntu 12.04 php升级,Ubuntu下如何升级到PHP7.4的方法步骤
  5. 计算机在生活中应用视频,计算机在腐蚀防护中的应用教学视频
  6. 艾伟_转载:在C#中实现3层架构
  7. 2015 多校联赛 ——HDU5302(矩阵快速幂)
  8. Recommender Sys Interview Qs
  9. 宝马CIC主机清FSC的方法步骤
  10. 基于JavaWeb的会议室预约管理系统
  11. 跟父亲一样伟大的程序员,请一定要照顾好自己!
  12. 网线:568A 568B线序
  13. python笑脸猫图案_酷叮猫编程课堂:python生成字符画
  14. 构建初级前端页面以及重构开发环境(from 知乎)
  15. 三位数分解百位,十位,个位
  16. 百融云创今日敲钟上市,正式登陆港交所主版
  17. LABS1000-01空盒气压计检定系统
  18. Mbps 和 MB/s的区别
  19. 分享77个HTMLCSS源码,总有一款适合您
  20. 亿速云服务器 如何上传文件,使用MultipartFile怎么实现一个文件上传功能

热门文章

  1. 输入一个4位以内的正整数,输出各位数字之和
  2. 低照度水下图像增强论文(L2UWE)+代码+评价方法
  3. java基础,带参的方法进行客户姓名排序
  4. 基于51单片机1602温度显示时钟
  5. 【机器学习代码模板】把你的线性回归模型拉出来遛一遛
  6. 大神爆料:红米K30S至尊纪念版和红米10XPro哪个好-哪个更值得入手-参数对比
  7. IP地址绕过 . 拦截
  8. ruby on rails_如何将刺激添加到Ruby on Rails应用程序
  9. 一文学会Webpack实用功能|加载器篇
  10. HBASE学习使用经验