[发明专利]基于双向长短期记忆神经网络的共享单车流量预测方法有效
申请号: | 202010563853.1 | 申请日: | 2020-06-19 |
公开(公告)号: | CN111723990B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 刘耿耿;朱予涵;郭灿阳 | 申请(专利权)人: | 福州大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06N3/045;G06N3/0442;G06N3/048;G06N3/082;G06F16/26;G06F16/215;G06Q50/26 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 陈明鑫;蔡学俊 |
地址: | 350108 福建省福州市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 双向 短期 记忆 神经网络 共享 单车 流量 预测 方法 | ||
本发明涉及一种基于双向长短期记忆神经网络的共享单车流量预测方法。考虑到共享单车流量是一种时间序列,当前流量与过去和将来的流量具有密切的联系,该方法建立了时间步长为12的双向长短期记忆网络模型,即以过去十二个小时的数据作为输入,预测未来一个小时的共享单车流量数据,以此类推,每次将时间向后平移一个小时,从而预测下一个共享单车流量数据。本发明利用平均绝对误差、平均绝对百分比误差、均方根误差、皮尔逊相关系数对预测结果进行评估。为了验证模型的性能,本发明选取人工神经网络,循环神经网络以及长短期记忆网络作为对比模型。实验结果显示,本发明方法在预测未来的共享单车流量的性能最佳。
技术领域
本发明属于机器学习研究领域,具体涉及一种基于双向长短期记忆神经网络的共享单车流量预测方法。
背景技术
近年来,共享单车产业迅速繁荣,街头巷尾出现了越来越多的共享单车,解决了人们短距离出行的需要。然而,为了抢夺市场份额,企业激进投放大量共享单车,但又疲于进行运维管理,产生了乱停乱放的情况,为城市管制带来了许多新的问题。近年来,深度学习方法越来越多地应用于交通工程的不同领域的研究。除了出行需求预测之外,深度学习方法还被广泛运用于短期交通流量预测和交通速度预测的研究。本文旨在运用深度学习的手段结合两年的共享单车租赁情况的历史数据,对未来共享单车的流量进行预测,用以限制市场上的单车量,达成共享单车的适宜投放。
发明内容
本发明的目的在于提供一种基于双向长短期记忆神经网络的共享单车流量预测方法,对未来共享单车的流量进行预测,用以限制市场上的单车量,达成共享单车的适宜投放。
为实现上述目的,本发明的技术方案是:一种基于双向长短期记忆神经网络的共享单车流量预测方法,包括如下步骤:
步骤S1、采集共享单车租赁量数据,并对共享单车租赁量数据进行可视化分析,挖掘出对共享单车租赁量影响的属性;
步骤S2、依据步骤S1挖掘出的对共享单车租赁量影响的属性,对原始数据的哑变量和冗余变量进行处理,并进行归一化操作;
步骤S3、依据步骤S2处理后的数据,构建BLSTM预测模型,预测未来时间段的共享单车流量数据。
在本发明一实施例中,步骤S1中,共享单车租赁量数据是以小时为单位进行统计的共享单车租赁量数据。
在本发明一实施例中,步骤S1中,对共享单车租赁量数据进行可视化分析,挖掘出对共享单车租赁量影响的属性的实现方式为:使用Pandas库中的函数导入共享单车租赁量数据,而后通过matplotlib库中的plot函数绘制共享单车租赁量和各个属性的关系图,从而挖掘出对共享单车租赁量影响的属性。
在本发明一实施例中,根据步骤S1的可视化分析的结果,对影响共享单车租赁量的属性进行处理,所述步骤S2具体实现方式为:首先采用dropna函数对缺失数据进行清洗,而后运用get_dummies进行哑变量处理,然后使用concat将原数据与处理完的数据进行拼接,再而使用drop删除原数据中的哑变量以及冗余变量,最后采用归一化函数将处理后的数据进行归一化处理转换成无量纲数据。
在本发明一实施例中,步骤S3中,所述BLSTM预测模型为时间步长为12的BLSTM预测模型,将步骤S2处理后得到的数据集以8:2的比例划分为训练集和测试集,将训练集中过去十二个小时的数据作为一个输入,预测一个输出,以此类推,每次将时间向后平移一个小时,按照此规律扩充训练集用以训练时间步长为12的BLSTM预测模型,而后,将测试集中的过去十二个小时的数据作为输入,预测未来一个小时的共享单车流量数据。
在本发明一实施例中,步骤S3中,预测未来时间段的共享单车流量数据时需对BLSTM预测模型预测的结果进行反归一化处理。
在本发明一实施例中,步骤S3之后,利用平均绝对误差、平均绝对百分比误差、均方根误差、皮尔逊相关系数对预测结果进行评估。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州大学,未经福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010563853.1/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理