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

新手开网店从哪里找货源网站优化页面

新手开网店从哪里找货源,网站优化页面,西安网站建设kxccc,移动网站推广如何优化LSTM模型可以在一定程度上学习和预测非平稳的时间序列#xff0c;其具有强大的记忆和非线性建模能力#xff0c;可以捕捉到时间序列中的复杂模式和趋势[4]。在这种情况下#xff0c;LSTM模型可能会自动学习到时间序列的非平稳性#xff0c;并在预测中进行适当的调整。其作为…        LSTM模型可以在一定程度上学习和预测非平稳的时间序列其具有强大的记忆和非线性建模能力可以捕捉到时间序列中的复杂模式和趋势[4]。在这种情况下LSTM模型可能会自动学习到时间序列的非平稳性并在预测中进行适当的调整。其作为循环神经网络RNN的特殊形式继承了循环神经网络的优点。首先利用记忆机制可以有效提取时间序列数据的时间依赖性。其次在模型训练时学习到的权重参数在时间步骤之间是共享的故对长时间序列的训练具有一定的可拓展性而且比起传统的神经网络模型它所需参数数量较少降低了模型的复杂度。最后它也具有LSTM神经网络特有的优势对训练时权重变化不稳定而产生梯度消失和梯度爆炸问题有着不错的改善效果。LSTM单元的主要结构由3个门控制器和记忆细胞组成。其中输入门控制特征的流向信息输出门控制特征的输出信息遗忘门控制特征的去除与遗忘记忆细胞负责存储细胞状态信息。通过不同功能门的控制从而解决RNN存在的长期依赖问题[5]。LSTM单元内的计算过程为 clc clear load(data.mat) dataRTS %% 序列的前485个用于训练后10个用于验证神经网络然后往后预测10个数据。 dataTrain data(1:485); %定义训练集 dataTest data(486:495); %该数据是用来在最后与预测值进行对比的 %% 数据预处理 mu mean(dataTrain); %求均值 sig std(dataTrain); %求均差 dataTrainStandardized (dataTrain - mu) / sig; %% 输入的每个时间步LSTM网络学习预测下一个时间步这里交错一个时间步效果最好。 XTrain dataTrainStandardized(1:end-1); YTrain dataTrainStandardized(2:end); %% 一维特征lstm网络训练 numFeatures 1; %特征为一维 numResponses 1; %输出也是一维 numHiddenUnits 200; %创建LSTM回归网络指定LSTM层的隐含单元个数200。可调layers [ ...sequenceInputLayer(numFeatures) %输入层lstmLayer(numHiddenUnits) % lstm层如果是构建多层的LSTM模型可以修改。fullyConnectedLayer(numResponses) %为全连接层,是输出的维数。regressionLayer]; %其计算回归问题的半均方误差模块 。即说明这不是在进行分类问题。%指定训练选项求解器设置为adam 1000轮训练。 %梯度阈值设置为 1。指定初始学习率 0.01在 125 轮训练后通过乘以因子 0.2 来降低学习率。 options trainingOptions(adam, ...MaxEpochs,1000, ...GradientThreshold,1, ...InitialLearnRate,0.01, ... LearnRateSchedule,piecewise, ...%每当经过一定数量的时期时学习率就会乘以一个系数。LearnRateDropPeriod,400, ... %乘法之间的纪元数由“ LearnRateDropPeriod”控制。可调LearnRateDropFactor,0.15, ... %乘法因子由参“ LearnRateDropFactor”控制可调Verbose,0, ... %如果将其设置为true则有关训练进度的信息将被打印到命令窗口中。默认值为true。Plots,training-progress); %构建曲线图 将training-progress替换为none net trainNetwork(XTrain,YTrain,layers,options); net predictAndUpdateState(net,XTrain); %将新的XTrain数据用在网络上进行初始化网络状态 [net,YPred] predictAndUpdateState(net,YTrain(end)); %用训练的最后一步来进行预测第一个预测值给定一个初始值。这是用预测值更新网络状态特有的。 %% 进行用于验证神经网络的数据预测用预测值更新网络状态 for i 2:20 %从第二步开始这里进行20次单步预测(10为用于验证的预测值10为往后预测的值。一共20个[net,YPred(:,i)] predictAndUpdateState(net,YPred(:,i-1),ExecutionEnvironment,cpu); %predictAndUpdateState函数是一次预测一个值并更新网络状态 end %% 验证神经网络 YPred sig*YPred mu; %使用先前计算的参数对预测去标准化。 rmse sqrt(mean((YPred(1:10)-dataTest).^2)) ; %计算均方根误差 (RMSE)。 subplot(2,1,1) plot(dataTrain(1:end)) %先画出前面485个数据是训练数据。 hold on idx 486:(48520); %为横坐标 plot(idx,YPred(1:20),.-) %显示预测值 hold off xlabel(Time) ylabel(Case) title(Forecast) legend([Observed Forecast]) subplot(2,1,2) plot(data) xlabel(Time) ylabel(Case) title(Dataset) %% 继续往后预测2023年的数据 figure(2) idx 486:(48520); %为横坐标 plot(idx,YPred(1:20),.-) %显示预测值 hold off net resetState(net);MATLAB运行结果如下
http://www.hkea.cn/news/14436169/

相关文章:

  • 阿里巴巴网站首页怎么制作网站宣传册
  • 网站权重分散关注公众号一单一结兼职
  • 重庆专业微信网站制作怎么制作wap网站
  • 网站建设推广公司哪家权威在线个人网站
  • 昆明微信网站建设历史网站怎么做
  • 菜户营做网站广州番禺哪里有学网站建设
  • 网站专题制作 公司企业网站如何做seo
  • 网站建设多少钱?wordpress怎么使用固定连接
  • 做网站销售需要注意的wordpress和
  • 深圳市光明区实验学校电商seo名词解释
  • 思而忧网站网站怎么关闭
  • 网站开发规划欧美简约风格网站设计
  • 大学生兼职网站的融资方案河南郑州做网站h汉狮
  • 网站建设开发教程视频天元建设集团有限公司汇票信誉
  • 长春专业网站建设公司什么软件推广好
  • 辛集手机网站建设梵客装饰公司官网
  • 网站平台优化陕西省建设网一体化平台官网
  • 河北建设网官方网站qq代挂主站网站建设
  • 芜湖网站建设哪家好汕头企业建站系统
  • 做网站推广员需要大同网站建设制作
  • 哪个专业是学网站开发的wordpress08影视源码
  • 广州注册公司的流程及费用江西短视频搜索seo哪家好
  • 河北省和城乡住房建设厅网站首页绍兴做网站
  • 大众的网站建设厂字型布局网站例子
  • gta5单机买房子网站在建设互联网站备案表
  • wordpress 建站 教程敏捷模型是软件开发模型吗
  • 建筑公司网站大全哪些软件可以做网页
  • 金山网站建设文字logo免费设计在线生成
  • 天津市网站建设公司python做互金网站
  • 公司做网站,要准备哪些素材网站建设 论文