[发明专利]基于深度神经网络的网约车召车需求预测方法有效
申请号: | 201810609232.5 | 申请日: | 2018-06-13 |
公开(公告)号: | CN108985475B | 公开(公告)日: | 2021-07-23 |
发明(设计)人: | 范晓亮;肖璐菁;王程;陈龙彪 | 申请(专利权)人: | 厦门大学 |
主分类号: | G06Q10/02 | 分类号: | G06Q10/02;G06Q10/04;G06Q10/06;G06N3/04 |
代理公司: | 厦门致群财富专利代理事务所(普通合伙) 35224 | 代理人: | 刘兆庆;陆庆红 |
地址: | 361000 福建*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 深度 神经网络 网约车召车 需求预测 方法 | ||
1.基于深度神经网络的网约车召车需求预测方法,其特征在于,包括以下步骤:
S1、对城市路进行网格划分以形成网格区域,根据网约车订单数据计算统计各区域中的召车需求量;
S2、设计网约车召车需求预测模型:基于深度神经网络,学习和训练召车需求的时空特征,并结合天气因素对网约车用户的召车意愿的影响,预测下一时间段各区域召车需求量;步骤S2具体包括:
S21、利用残差网络提取每一时间间隔的空间特征,结果记为y′t∈SM*N*1;
S22、融合h个时间段的空间特征,结果记为y″t∈SM*N*h;
S23、将S22得到的结果输入卷积长短时记忆网络提取时空特征;
S24、利用One-Hot编码把天气情况转化为一定维度的向量表示,其他数值型天气数据作归一化处理;
S25、将S23和S24得到的结果输入一个两层的全连接网络,得到预测值
S3、根据历史数据对区域召车需求预测模型进行训练,再利用训练好的模型对各个区域的网约车召车需求量进行预测。
2.根据权利要求1所述的基于深度神经网络的网约车召车需求预测方法,其特征在于,步骤S1具体包括:
S11、根据经纬度把城市路网划分为M×N的网格区域,于是区域(m,n)表示第m行,第n列的格子区域;
S12、提取网约车订单数据o(o.t,o.l,o.u),其中,o.t表示召车时间戳,o.l表示召车地点,o.u表示召车订单id,用于过滤重复和无效订单;
S13、根据经纬度把网约车订单数据映射到网格区域中,计算各区域中在各时间段内记录订单数量作为召车需求量:其中,表示区域(m,n)在时间段t内的召车需求量;
S14、对各区域内的召车需求量进行归一化:其中y0为召车需求量,ymin和ymax分别代表召车需求量的最小值和最大值,y为归一化后的值;
S15、将步骤S14的方法得到的归一化后时间段t的召车需求量表示为M行N列1通道的3维矩阵,记为yt∈SM*N*1,以历史h个时间段的召车需求量yhistory={yt|t=1,2,...,h}作为输入,下一时间段召车需求量yt+1作为输出,构建样本{yhistroy,yt+1};
S16、把所有订单数据数据按照步骤S15所述方法构建样本,并按照一定比例划分为训练集和测试集。
3.根据权利要求1所述的基于深度神经网络的网约车召车需求预测方法,其特征在于:步骤S21中,所述残差网络的层数为6层,卷积神经网络CNN使用补零操作,卷积核大小设置为3×3×3,CNN卷积核设置为64,输出层使用1个卷积核,提取空间特征。
4.根据权利要求1所述的基于深度神经网络的网约车召车需求预测方法,其特征在于:步骤S23中,所述卷积长短时记忆网络的层数为2层,使用补零操作,卷积核大小设置为5×5,使用32个卷积核,输出层使用1个卷积核。
5.根据权利要求1所述的基于深度神经网络的网约车召车需求预测方法,其特征在于:步骤S3具体包括:
S31、利用训练集对步骤S2所述的召车需求预测模型进行训练,损失函数为其中,yt+1表示真实需求量,表示预测需求量;
S32、根据测试集,选取损失函数Loss最小的模型作为最优模型;
S33、把召车需求量数据归一化后输入S32得到的最优模型,得到输出结果后,再进行反归一化,得到最终的预测结果,实现城市各个区域召车需求量的预测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门大学,未经厦门大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810609232.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:新能源汽车与充电站匹配方法
- 下一篇:一种身份识别方法及装置
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理