[发明专利]一种基于GNN-LSTM结合的网络流量预测方法在审
| 申请号: | 202110299587.0 | 申请日: | 2021-03-22 |
| 公开(公告)号: | CN112906982A | 公开(公告)日: | 2021-06-04 |
| 发明(设计)人: | 李纯锋;朱素霞;孙广路 | 申请(专利权)人: | 哈尔滨理工大学 |
| 主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/30;G06N3/04;G06N3/08 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 150080 黑龙江省哈*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 gnn lstm 结合 网络流量 预测 方法 | ||
1.一种基于GNN-LSTM结合的网络流量预测方法,其特征在于,包含以下步骤:
步骤1,数据预处理,对原始真实的网络流量数据集进行标准化、归一化处理,最后将归一化后的网络流量数据划分为90%训练数据集和10%测试数据集;
步骤2,构建模型,构建基于图神经网络GNN和长短期记忆神经网络LSTM相结合的深度学习GNN-LSTM模型,并对GNN-LSTM模型初始化;该GNN-LSTM模型包括图神经网络GNN模型、3层LSTM模型;
步骤3,模型训练,将训练数据集输入所述基于GNN-LSTM模型中,学习和挖掘网络流量的时域特征和空域特征,GNN来提取网络流量的空域特征,LSTM来学习提取网络流量的时域特征,然后用基于Adam优化算法进行迭代训练,得到训练好的GNN-LSTM模型;
步骤4,网络流量预测,将测试集输入训练好的GNN-LSTM模型中,得到基于GNN-LSTM模型预测网络流量值和真实网络流量值的结果图,并用评价指标来评估GNN-LSTM模型。
2.根据权利要求1所述的一种基于GNN-LSTM结合的网络流量预测方法,其特征在于,所述步骤1包括的具体步骤如下:
步骤1.1,加载网络流量数据集,将所述网络流量数据集存储在本地,所述网络流量数据集中包含有网络链路在采集的各个历史时刻的网络流量数据值;
步骤1.2,计算网络流量数据集中的流量最大值和最小值;
步骤1.3,对原始的网络流量数据进行标准化,即
其中,为原始网络流量数据,为网络流量数据的最大值,为网络流量数据的最小值,为标准化处理后的结果;
步骤1.4,将数据集划分为90%训练集和10%测试集。
3.根据权利要求1所述的一种基于GNN-LSTM结合的网络流量预测方法,其特征在于,所述步骤2包括以下步骤:
步骤2.1,构建图神经网络,模型输入的是网络流量数据节点之间的空间特征,包括一个顶点集v和顶点相关的边集u;
步骤2.2,构建长短期记忆神经网络,该网络由若干层神经元组成,且每层神经元个数为相关参数包括隐含神经元个数、批量预测的数据大小、神经网络层数、学习率、最大的迭代次数。
4.根据权利要求1所述的一种基于GNN-LSTM结合的网络流量预测方法,其特征在于,所述步骤3包括:使用Adam算法迭代优化方法对整体的网络损失L进行优化,其公式如下:其中表示预测流量值,表示真实的流量值;对损失函数进行优化,调整参数,得到最终的基于GNN-LSTM网络流量预测模型。
5.根据权利要求1所述的一种基于GNN-LSTM结合的网络流量预测方法,其特征在于,所述步骤4中的评价指标包括:为了验证所述的基于GNN-LSTM模型的网络流量预测方法的有效性,通过在训练集和测试集进行实验,对预测结果的平均绝对误差(MAE)、均方误差(MSE)和均方根误差(RMSE)作为该预测方法的评价指标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨理工大学,未经哈尔滨理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110299587.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:盘式电机及板式电枢盘制造方法
- 下一篇:一种房屋的墙面
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





