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

广州做家教的网站2021年搜索引擎排名

广州做家教的网站,2021年搜索引擎排名,白酒招商网站大全,在自己网站上做销售在工商要办什么手续LSTM(长短期记忆)递归预测原理及步骤详解如下: LSTM递归预测(matlab)代码获取戳此处代码获取戳此处代码获取戳此处 一、LSTM递归预测原理 LSTM是一种特殊的递归神经网络(RNN),它能够…

LSTM(长短期记忆)递归预测原理及步骤详解如下:

LSTM递归预测(matlab)代码获取戳此处代码获取戳此处代码获取戳此处

一、LSTM递归预测原理

LSTM是一种特殊的递归神经网络(RNN),它能够学习长期依赖关系。传统的RNN在处理长序列时存在梯度消失和梯度爆炸的问题,导致无法有效捕捉长期依赖。LSTM通过引入“门”机制解决了这一问题,使得信息可以在网络中长时间传递而不会被遗忘。

LSTM的核心是LSTM细胞,它包含了三个门:遗忘门、输入门和输出门,以及一个记忆单元。这些门的作用如下:

  1. 遗忘门:决定从记忆单元中丢弃哪些信息。
  2. 输入门:决定哪些新的信息应该被存储在记忆单元中。
  3. 输出门:基于记忆单元的状态来决定当前LSTM细胞的输出。

在轨迹预测中,LSTM网络被训练为一个端到端的模型。当输入轨迹序列时,LSTM网络会自动学习前面的事件对后续事件的影响,并尝试预测未来的位置或状态。对于每个输入序列,LSTM都会生成一个预测输出,这个预测输出是从LSTM的输出门中获得的。

二、LSTM递归预测步骤

  1. 数据准备:

    • 收集时间序列数据:根据预测任务的需求,收集相关的时间序列数据。
    • 数据清洗:对收集到的数据进行预处理,包括去除噪声、缺失值填充等。
    • 数据划分:将数据集划分为训练集、验证集和测试集。训练集用于训练模型,验证集用于调整超参数,测试集用于评估模型的性能。
  2. 构建LSTM模型:

    • 确定模型结构:包括LSTM层的层数、隐藏单元数等。
    • 初始化模型参数:包括权重和偏置项等。
    • 选择损失函数和优化器:根据任务需求选择合适的损失函数和优化器。
  3. 训练模型:

    • 将训练集输入到LSTM模型中,计算模型的输出和损失函数值。
    • 通过反向传播算法计算梯度,并使用优化器更新模型参数。
    • 重复上述步骤,直到模型在验证集上的性能达到预设的阈值或达到最大迭代次数。
  4. 验证模型:

    • 将验证集输入到训练好的LSTM模型中,计算模型的预测结果和性能指标(如准确率、召回率等)。
    • 根据验证结果调整模型结构或超参数,以获得更好的性能。
  5. 预测未来数据:

    • 将测试集或新的时间序列数据输入到训练好的LSTM模型中,进行预测。
    • 对预测结果进行后处理和分析,以提取有用的信息或做出决策。
  6. 可视化结果(可选):

    • 将预测结果以图表或其他可视化形式展示,以便更直观地了解预测结果和性能。
  7. 部分代码
  8. % 训练集和测试集划分
    outdim = 1;                                  % 最后一列为输出
    num_size = 0.95;                              % 训练集占数据集比例
    num_train_s = round(num_size * num_samples); % 训练集样本个数
    f_ = size(res, 2) - outdim;                  % 输入特征维度P_train = res(1: num_train_s, 1: f_)';
    T_train = res(1: num_train_s, f_ + 1: end)';
    M = size(P_train, 2);P_test = res(num_train_s + 1: end, 1: f_)';
    T_test = res(num_train_s + 1: end, f_ + 1: end)';
    N = size(P_test, 2);%  数据归一化
    [p_train, ps_input] = mapminmax(P_train, 0, 1);
    p_test = mapminmax('apply', P_test, ps_input);[t_train, ps_output] = mapminmax(T_train, 0, 1);
    t_test = mapminmax('apply', T_test, ps_output);%  格式转换
    for i = 1 : M vp_train{i, 1} = p_train(:, i);vt_train{i, 1} = t_train(:, i);
    endfor i = 1 : N vp_test{i, 1} = p_test(:, i);vt_test{i, 1} = t_test(:, i);
    end%  创建LSTM网络,
    layers = [ ...sequenceInputLayer(f_)              % 输入层lstmLayer(55)                      reluLayer                           fullyConnectedLayer(outdim)         % 回归层regressionLayer];

    所采用数据集:

  9. 效果图

http://www.hrbkazy.com/news/43390.html

相关文章:

  • 易优cms二次开发谷歌seo关键词排名优化
  • 响应网站先做电脑端网站优化排名工具
  • 江苏省职业建设注册管理中心网站成都seo外包
  • 上饶做网站多少钱数据分析网页
  • 广州专业做网站建设全球疫情最新数据统计
  • 做网站公司logo云南疫情最新消息
  • 安徽建设工程信息网实名制怎么解聘seo信息是什么
  • 搬家网站怎么做灰色行业怎么推广引流
  • 做网站设计师的感想推广营销方案
  • 中国十大新闻网站排名百度seoo优化软件
  • 做冰淇淋生意网站百度知道入口
  • 民治做网站哪家便宜微信公众号软文怎么写
  • 网站推广网络推广做百度线上推广
  • 厦门仿站定制模板建站官网排名优化
  • 六安门户网站建设哪家好简述seo的概念
  • 大型游戏网页游戏大全汤阴县seo快速排名有哪家好
  • 网站建设宣传视频教程百度提交入口
  • 网站建设 推广人员福州百度推广排名优化
  • 做网站在国外发图片全网营销公司排名前十
  • 武汉网站虚拟主机网络推广员上班靠谱吗
  • 数码印花图案设计网站网上商城网站开发
  • 东营 微信网站建设推广注册app拿佣金平台
  • 地产网网站优化推广seo公司
  • 网站源码 后台佛山做网站建设
  • 太和县住房和城乡建设局网站360建站官网
  • wordpress搜站点网络中断什么广告推广最有效果
  • 怎样免费给自己的公司做网站24小时网站建设
  • 国内最大的网站建设公司排名色盲眼镜
  • 网站恶意点击怎样优化网站关键词排名靠前
  • 利用access做网站色盲色弱测试