当前位置: 首页 > news >正文

北京首钢建设有限公司网站今天新疆新闻头条

北京首钢建设有限公司网站,今天新疆新闻头条,外贸公司的网站建设模板下载,微信小程序怎么删除大家好,我是带我去滑雪! 神经网络投照是否存在反锁与记忆可以分为静态神经网络与动态神经网络。动态神经网络是指神经网络带有反做与记忆功能,无论是局部反馈还是全局反锁。通过反馈与记忆,神经网络能将前一时刻的数据保留&#x…

      大家好,我是带我去滑雪!

     神经网络投照是否存在反锁与记忆可以分为静态神经网络与动态神经网络。动态神经网络是指神经网络带有反做与记忆功能,无论是局部反馈还是全局反锁。通过反馈与记忆,神经网络能将前一时刻的数据保留,使其加人到下一时刻数据的计算,使网络不仅具有动态性而且保留的系统信息也更加完整。动态神经网络有许多应用,例如,金融分析师用于分析某只股票、基金或者其他金融工具未来某时点的价格,工程师用于预测最近一次可能的飞机引擎故障时间等,可见动态神经网络在分析、仿真、系统监测与控制等领域有重要应用。根据动态神经网络实现系统动态的方法不同,将之分为两类:一类是回归神经网络,它是由静态神经元和网络输出反馈构成的动态网络,典型的有 NARX 回归神经网络;另一类是通过神经元反馈形成,的神经网络,如全回归神经网络、Elman 神经网络、PID神经网络等等。本期将动态网络应用于时间序列的预测中,实现通过 NARX 动态神经网络对时问序列数据的建模仿真及效果评价。

目录

一、问题描述与模型建立

(1)问题描述

(2)模型建立

二、代码实现与结果分析

(1)建立非线性自回归模型

(2)数据准备工作

(3)训练函数、误差函数、绘图函数确定

(3)NARX神经网络模型

(5)结果分析


一、问题描述与模型建立

(1)问题描述

      中和反应是化学反应中复分解反应的一种,是指酸和破互相交换组分、生成盐和水的反应,在中和的过程中,酸里的氢离子和碱中的氢氧根离子会结合成水。中和反应发生后最终产物的PH 值不一定是7。如果一强酸与强破参与中和反应,其产物的PH则会是7。如强酸盐酸和强碱氢氧化钠发生中和反应,产生氣化钠和水。本案例使用 MATLAB 自带案例数据,即给定两个酸碱溶液的流速来预测和反应过程后溶液的PH值。

(2)模型建立

       数据使用两个含有2001 个监测点的时间序列数据。其中 PhInputs 为一个1×2001维的cell,代表了2001 个监测时间点酸碱溶液的流速。PhTargets 为 1×2001 维的cell,代表中和反应后溶液的pH 值。本研究的目的就是通过当前的酸碱溶液流速预测中和反应后溶液的pH 值大小。

二、代码实现与结果分析

(1)建立非线性自回归模型

load phdata
inputSeries = phInputs;
targetSeries = phTargets;%% 建立非线性自回归模型
inputDelays = 1:2;
feedbackDelays = 1:2;
hiddenLayerSize = 10;
net = narxnet(inputDelays,feedbackDelays,hiddenLayerSize);

(2)数据准备工作

net.inputs{1}.processFcns = {'removeconstantrows','mapminmax'};
net.inputs{2}.processFcns = {'removeconstantrows','mapminmax'};%% 时间序列数据准备工作
[inputs,inputStates,layerStates,targets] = preparets(net,inputSeries,{},targetSeries);%% 训练数据、验证数据、测试数据划分
net.divideFcn = 'dividerand';  
net.divideMode = 'value';  
net.divideParam.trainRatio = 70/100;
net.divideParam.valRatio = 15/100;
net.divideParam.testRatio = 15/100;

(3)训练函数、误差函数、绘图函数确定

net.trainFcn = 'trainlm';  % Levenberg-Marquardtnet.performFcn = 'mse';  % Mean squared errornet.plotFcns = {'plotperform','plottrainstate','plotresponse', ...'ploterrcorr', 'plotinerrcorr'};[net,tr] = train(net,inputs,targets,inputStates,layerStates);outputs = net(inputs,inputStates,layerStates);
errors = gsubtract(targets,outputs);
performance = perform(net,targets,outputs)trainTargets = gmultiply(targets,tr.trainMask);
valTargets = gmultiply(targets,tr.valMask);
testTargets = gmultiply(targets,tr.testMask);
trainPerformance = perform(net,trainTargets,outputs)
valPerformance = perform(net,valTargets,outputs)
testPerformance = perform(net,testTargets,outputs)figure, plotperform(tr)
figure, plottrainstate(tr)
figure, plotregression(targets,outputs)
figure, plotresponse(targets,outputs)
figure, ploterrcorr(errors)
figure, plotinerrcorr(inputs,errors)

(3)NARX神经网络模型

narx_net_closed = closeloop(net);
view(net)
view(narx_net_closed)
phInputs_c=phInputs(1500:2000);
PhTargets_c=phTargets(1500:2000);[p1,Pi1,Ai1,t1] = preparets(narx_net_closed,phInputs_c,{},PhTargets_c);
yp1 = narx_net_closed(p1,Pi1,Ai1);
plot([cell2mat(yp1)' cell2mat(t1)'])

(5)结果分析


更多优质内容持续发布中,请移步主页查看。

若有问题可邮箱联系:1736732074@qq.com 

博主的WeChat:TCB1736732074

   点赞+关注,下次不迷路!

http://www.15wanjia.com/news/48461.html

相关文章:

  • nginx 一个独立ip 建立2个独立网站 2个域名百度关键词搜索排名
  • 四川网络推广seo营销培训
  • 外贸网站模板建设免费推广网站地址大全
  • 在家写代码可以赚钱吗营销型网站优化
  • 怎么看自己网站的空间网页优化
  • app会替代网站吗衡阳百度推广
  • 做进口货的电商网站黄冈网站seo
  • 山东省政府办公厅魏国主任简历长沙企业seo服务
  • 淘宝客做的比较好的网站公司seo是什么意思
  • 网站设计需要需要用西安seo全网营销
  • app开发公司上市seo网址超级外链工具
  • wordpress js 添加点金推广优化公司
  • 动易网站模板免费免费信息发布平台网站
  • 网站开发做什么的12月10日新闻
  • 找论文的免费网站怎么创建公司网站
  • 哪些网站做外贸效果好找片子有什么好的关键词推荐
  • wordpress系统seo五大经验分享
  • 做网站需要哪些条件网络营销外包
  • 怎样做网站不花钱网站优化seo推广服务
  • 企业网站开发功能需求分析百度关键词优化推广
  • WordPress自定义短代码关键词优化报价
  • python 做网站 套件给公司建网站需要多少钱
  • 网站内链怎么做更好域名大全查询
  • 保定企业网站开发百度网络营销
  • 科技公司企业网站建设上海发布微信公众号
  • 网站建设好了还要收取维护费淘宝seo排名优化的方法
  • 互联网网站制作公司哪家好微信广告平台
  • wordpress新站注意事项线上销售如何找到精准客户
  • js写的网站怎么做seo福建seo搜索引擎优化
  • 青岛北京网站建设自动推广引流app