【技术实现步骤摘要】
一种确定上车点推荐模型的方法和系统
本申请涉及共享车辆领域,特别涉及一种确定上车点推荐模型的方法和系统。
技术介绍
随着共享运输服务的快速发展,越来越多的用户选择在手机上使用在线打车服务。乘客通过乘客终端输入上车点和目的地信息,发送用车请求。接单司机根据乘客的上车点信息前往接驾。当接单司机接载上乘客后,通过在司机终端执行相应操作(如滑动操作相应按钮)来确认乘客已上车,司机终端进行该操作时的定位点即为计费点。然而,由于GPS定位可能发生漂移或者接单司机的个人习惯(比如,乘客上车开始行驶后才进行滑动操作),可能会导致真实上车点与计费点存在空间位置上的偏移。如果将所述这类真实上车点与计费点存在空间位置上的偏移的历史数据作为上车点推荐模型的训练样本,会显著降低上车点推荐模型训练的收敛速度及精确度。因此,希望可以提供一种确定上车点推荐模型的方法和系统。
技术实现思路
本申请的一个方面提供一种确定上车点推荐模型的方法。所述方法包括:获取多个历史订单数据;获取每个历史订单数据的计费点和真实上车点;根据每个历史订单数据的计费点和真实上车点的空间位置关系,对所述多个历史订单数据进行筛选;将通过筛选的历史订单数据作为训练样本,对模型进行训练,得到上车点推荐模型。本申请的另一方面提供一种确定上车点推荐模型的系统。所述系统包括:第一获取模块,用于获取多个历史订单数据;第二获取模块,用于获取每个历史订单数据的计费点和真实上车点;数据筛选模块,用于根据每个历史订单数据的计费点和真实上车点的空间位置关系,对所述多个历史 ...
【技术保护点】
1.一种确定上车点推荐模型的方法,其特征在于,所述方法包括:/n获取多个历史订单数据;/n获取每个历史订单数据的计费点和真实上车点;/n根据每个历史订单数据的计费点和真实上车点的空间位置关系,对所述多个历史订单数据进行筛选;/n将通过筛选的历史订单数据作为训练样本,对模型进行训练,得到上车点推荐模型。/n
【技术特征摘要】
1.一种确定上车点推荐模型的方法,其特征在于,所述方法包括:
获取多个历史订单数据;
获取每个历史订单数据的计费点和真实上车点;
根据每个历史订单数据的计费点和真实上车点的空间位置关系,对所述多个历史订单数据进行筛选;
将通过筛选的历史订单数据作为训练样本,对模型进行训练,得到上车点推荐模型。
2.根据权利要求1所述的确定上车点推荐模型的方法,其特征在于,所述方法还包括:
对于所述通过筛选的历史订单数据:
获取每个历史订单数据的兴趣点和上车点;
确定每个历史订单数据的兴趣点相关特征和上车点相关特征;
根据每个历史订单数据的推荐上车点和真实上车点的空间位置关系,确定所述历史订单数据的标签;
根据所述通过筛选的历史订单数据的兴趣点相关特征和上车点相关特征以及所述历史订单数据的标签,对初始机器学习模型进行训练,得到所述上车点推荐模型。
3.根据权利要求2所述的确定上车点推荐模型的方法,其特征在于,
所述兴趣点相关特征包括以下中的至少一个:兴趣点的属性特征、兴趣点与候选上车点的关系特征;
所述上车点相关特征包括以下中的至少一个:候选上车点的属性特征、候选上车点与乘客定位位置的关系特征。
4.根据权利要求1所述的确定上车点推荐模型的方法,其特征在于,所述根据每个历史订单数据的计费点和真实上车点的空间位置关系,对所述多个历史订单数据进行筛选包括:
确定每个历史订单数据的计费点与真实上车点间的距离;
至少根据所述每个历史订单数据的计费点与真实上车点间的距离,对所述多个历史订单数据进行筛选;
其中,所述至少根据所述每个历史订单数据的计费点与真实上车点间的距离,对所述多个历史订单数据进行筛选包括:
如果所述每个历史订单数据的计费点与真实上车点间的距离大于预设距离阈值,则所述历史订单数据没有通过筛选。
5.根据权利要求4所述的确定上车点推荐模型的方法,其特征在于,所述根据每个历史订单数据的计费点和真实上车点的空间位置关系,对所述多个历史订单数据进行筛选还包括:
响应于所述每个历史订单数据的计费点与真实上车点间的距离不大于预设距离阈值,根据所述每个历史订单数据的计费点和真实上车点是否位于同一路段,对所述多个历史订单数据进行筛选;
响应于所述每个历史订单数据的计费点和真实上车点位于同一路段,所述历史订单数据通过筛选。
6.根据权利要求1所述的确定上车点推荐模型的方法,其特征在于,所述获取每个历史订单数据的计费点和真实上车点包括:
从所述每个历史订单数据中获取司机端运动轨迹和乘客端运动轨迹;
根据所述司机端运动轨迹,确定至少一个司机端停留点,所述司机端停留点为司机端运动轨迹点中的一个;
根据所述乘客端运动轨迹,确定至少一个乘客端停留点,所述乘客端停留点为乘客端运动轨迹点中的一个;
根据所述至少一个司机端停留点和所述至少一个乘客端停留点,确定真实上车点。
7.根据权利要求6所述的确定上车点推荐模型的方法,其特征在于,所述根据所述司机端运动轨迹,确定至少一个司机端停留点包括:
确定司机端运动轨迹点的停留时间是否大于预设时间阈值;
响应于所述司机端运动轨迹点的停留时间大于预设时间阈值,确定在所述预设时间阈值内的运动轨迹点是否可以聚成簇;
响应于在所述预设时间阈值内的运动轨迹点可以聚成簇,根据所述运动轨迹点确定停留点。
8.根据权利要求7所述的确定上车点推荐模型的方法,其特征在于,所述根据所述至少一个司机端停留点和所述至少一个乘客端停留点,确定真实上车点包括:
获取所述司机端运动轨迹点和所述乘客端运动轨迹点产生的多个交点;
计算所述多个交点中的一个交点到所述司机端停留点的第一距离,以及所述多个交点中的一个交点到所述乘客端停留点的第二距离;
将满足第一距离和第二距离最小的所述多个交点中的一个交点,确定为所述真实上车点。
9.一种确定上车点推荐模型的系统,其特征在于,所述系统包括:
第一获取模块,用于获取多个历史订单数据;
第二获取模块,用于获取每个历史订单数据的计费点和真实上车点;
数据筛选模块,用于根据每个历史订单数据的计费点和真实上车点的空间位置关系,对所述多个历史订单数据进行筛选;
模型确定模块,用于将通过筛选的历史订单数据作为训练样本,对模型进行训练,得到上车点推荐模型。
10.根据权利要9所述的确定上车点推荐模型的系统,其特征在于,对于所述通过筛选的历史订单数据,所述模型确定模块进一步用于:
获取每个历史订单数据的兴趣点和上车点;
确定每个历史订单数据的兴趣点相关特征和上车点相关特征;
根据每个历史订单数据的推荐上车点和真实上车点的空间位置关系,确定所述历史订单数据的标签;
根据所述通过筛选的历史订单数据的兴趣点相关特征和上车点相关特征以及所述历史订单数据的标签,对初始机器学习模型进行训练,得到所述上车点推荐模型。
11.根据权利要求10所述的确定上车点推荐模型的系统,其特征在于,
所述兴趣点相关特征包括以下中的至少一个:兴趣点的属性特征、兴趣点与候选上车点的关系特征;
所述上车点相关特征包括以下中的至少一个:候选上车点的属性特征、候选上车点与乘客定位位置的关系特征。
12.根据权利...
【专利技术属性】
技术研发人员:贺明慧,杨建涛,束纬寰,马利,
申请(专利权)人:北京嘀嘀无限科技发展有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。