用于确定目标位置的方法和装置制造方法及图纸

技术编号:19695024 阅读:18 留言:0更新日期:2018-12-08 11:59
本申请实施例公开了用于确定目标位置的方法和装置。方法包括:获取候选位置集合;提取候选位置集合中的各个候选位置的目标特征;将各个候选位置的目标特征输入目标位置排序模型,得到各个候选位置的排序结果,目标位置排序模型基于实际位置的目标特征和效益指标训练得到;基于排序结果,从各个候选位置中确定目标位置。该方法采用基于实际位置的时间数据、空间数据以及效益指标训练的目标位置排序模型来预测各个候选位置的排序结果,最终基于排序结果来确定目标位置,从而充分利用了实际位置的目标特征和效益指标,提高了预测的准确性。

【技术实现步骤摘要】
用于确定目标位置的方法和装置
本申请实施例涉及计算机
,具体涉及计算机信息
,尤其涉及用于确定目标位置的方法和装置。
技术介绍
对于线下服务提供商来说,店铺服务的质量在很大程度上取决于店铺的所在位置,一个好的店铺分布能够服务到更多的用户、降低用户到店铺的交通时间、减少用户在店铺内的等待时间,从而为用户提供更优质的服务、提升用户的满意度。因此,店铺的合理选址(例如在哪里开设店铺、总共开设多少个店铺)对提升线下服务提供商的服务质量极其重要。目前,向线下服务提供商提供的选址方法,通常是通过专家实地考察,再结合目标店铺附近的地价、营收、人力成本等静态因素进行选址。
技术实现思路
本申请实施例提出了一种用于确定目标位置的方法和装置。第一方面,本申请实施例提供了一种用于确定目标位置的方法,包括:获取候选位置集合;提取候选位置集合中的各个候选位置的目标特征;将各个候选位置的目标特征输入目标位置排序模型,得到各个候选位置的排序结果,目标位置排序模型基于实际位置的目标特征和效益指标训练得到;基于排序结果,从各个候选位置中确定目标位置。在一些实施例中,方法还包括:将目标位置添加至目标位置集合;判断目标位置集合是否满足停止选择标准;若是,则将目标位置集合作为最终的目标位置集合;若否,则基于目标位置更新候选位置集合;采用更新后的候选位置集合,跳转至执行提取候选位置集合中的各个候选位置的目标特征的步骤。在一些实施例中,判断目标位置集合是否满足停止选择标准包括:判断目标位置集合是否满足目标位置集合的以下至少一项参数:目标位置的数量、人口覆盖率、消费能力指标和用户画像数据,将目标位置添加至目标位置集合。在一些实施例中,基于目标位置更新候选位置集合包括执行以下至少一项操作以得到更新后的候选位置集合:去除候选位置集合中对应目标位置的候选位置;去除候选位置集合中位于目标位置的预设空间范围内的候选位置;去除候选位置集合中位于目标位置的预定可达时间范围内的候选位置;基于目标位置的人口覆盖率,调整候选位置集合中的候选位置的人口覆盖率。在一些实施例中,目标位置排序模型包括至少两个子排序模型;将各个候选位置的目标特征输入目标位置排序模型,得到各个候选位置的排序结果包括:将各个候选位置的目标特征输入子排序模型,得到各个子排序模型输出的针对单个效益指标的排序顺序;将各个子排序模型输出的针对单个效益指标的排序顺序整合为各个候选位置的排序结果。在一些实施例中,将各个子排序模型输出的针对单个效益指标的排序顺序整合为各个候选位置的排序结果包括:基于针对单个效益指标的排序顺序中各个候选位置的顺序,确定各个候选位置的得分;基于各个候选位置的得分和预先定义的子排序模型的权重,计算各个候选位置的总得分;基于各个候选位置的总得分,排序各个候选位置,得到各个候选位置的排序结果。在一些实施例中,将各个子排序模型输出的针对单个效益指标的排序顺序整合为各个候选位置的排序结果包括:将各个候选位置整合后的初始排序评分值设置为相同的选取概率值,得到初始分值矩阵;对于候选位置集合中任意两个候选位置,计算从一个候选位置到另一个候选位置的转移概率,得到状态转移矩阵;基于初始分值矩阵和状态转移矩阵,迭代计算排序分值矩阵,直至本次排序分值矩阵与上次排序分值矩阵的差值矩阵中的元素小于阈值;基于迭代计算得到的排序分值矩阵,确定各个候选位置的排序结果。在一些实施例中,子排序模型基于以下步骤确定:获取实际位置样本;提取实际位置样本的目标特征集合;提取实际位置样本的效益指标集合;对于效益指标集合中的各个效益指标,分别采用实际位置样本的目标特征和单个效益指标构建针对单个效益指标的任意两个实际位置的排序数据集;采用构建的排序数据集训练成对排序模型的初始模型,得到训练完成的针对单个效益指标的子排序模型。在一些实施例中,目标特征包括以下至少一项:所在区域的用户数量、所在区域的兴趣点分布、所在区域的路网结构、所在区域的消费情况、所在区域的社区类型分布、所在区域内的房产情况和所在区域内的租房情况;和/或效益指标包括以下至少一项:年平均服务用户数量、年平均营业额、年平均成本、年平均利润、当期平均利润率、当期新增用户数、当期新增用户利润以及当期新增用户利润率。第二方面,本申请实施例提供了一种用于确定目标位置的装置,包括:候选位置获取单元,被配置成获取候选位置集合;目标特征提取单元,被配置成提取候选位置集合中的各个候选位置的目标特征;排序结果确定单元,被配置成将各个候选位置的目标特征输入目标位置排序模型,得到各个候选位置的排序结果,目标位置排序模型基于实际位置的目标特征和效益指标训练得到;目标位置确定单元,被配置成基于排序结果,从各个候选位置中确定目标位置。在一些实施例中,装置还包括:目标位置添加单元,被配置成将目标位置添加至目标位置集合;停止标准判断单元,被配置成判断目标位置集合是否满足停止选择标准;最终集合确定单元,被配置成若目标位置集合满足停止选择标准,则将目标位置集合作为最终的目标位置集合;候选位置更新单元,被配置成若目标位置集合未满足停止选择标准,则基于目标位置更新候选位置集合;采用更新后的候选位置集合,跳转至执行提取候选位置集合中的各个候选位置的目标特征的步骤。在一些实施例中,停止标准判断单元进一步被配置成:判断目标位置集合是否满足目标位置集合的以下至少一项参数:目标位置的数量、人口覆盖率、消费能力指标和用户画像数据,将目标位置添加至目标位置集合。在一些实施例中,候选位置更新单元进一步被配置成执行以下至少一项操作以得到更新后的候选位置集合:去除候选位置集合中对应目标位置的候选位置;去除候选位置集合中位于目标位置的预设空间范围内的候选位置;去除候选位置集合中位于目标位置的预定可达时间范围内的候选位置;基于目标位置的人口覆盖率,调整候选位置集合中的候选位置的人口覆盖率。在一些实施例中,排序结果确定单元中的目标位置排序模型包括至少两个子排序模型;排序结果确定单元进一步被配置成:将各个候选位置的目标特征输入子排序模型,得到各个子排序模型输出的针对单个效益指标的排序顺序;将各个子排序模型输出的针对单个效益指标的排序顺序整合为各个候选位置的排序结果。在一些实施例中,排序结果确定单元进一步被配置成:基于针对单个效益指标的排序顺序中各个候选位置的顺序,确定各个候选位置的得分;基于各个候选位置的得分和预先定义的子排序模型的权重,计算各个候选位置的总得分;基于各个候选位置的总得分,排序各个候选位置,得到各个候选位置的排序结果。在一些实施例中,排序结果确定单元进一步被配置成:将各个候选位置整合后的初始排序评分值设置为相同的选取概率值,得到初始分值矩阵;对于候选位置集合中任意两个候选位置,计算从一个候选位置到另一个候选位置的转移概率,得到状态转移矩阵;基于初始分值矩阵和状态转移矩阵,迭代计算排序分值矩阵,直至本次排序分值矩阵与上次排序分值矩阵的差值矩阵中的元素小于阈值;基于迭代计算得到的排序分值矩阵,确定各个候选位置的排序结果。在一些实施例中,排序结果确定单元中的子排序模型基于以下步骤确定:获取实际位置样本;提取实际位置样本的目标特征集合;提取实际位置样本的效益指标集合;对于效益指标集合中的各个效益指标,分别本文档来自技高网...

【技术保护点】
1.一种用于确定目标位置的方法,包括:获取候选位置集合;提取所述候选位置集合中的各个候选位置的目标特征;将所述各个候选位置的目标特征输入目标位置排序模型,得到所述各个候选位置的排序结果,所述目标位置排序模型基于实际位置的目标特征和效益指标训练得到;基于所述排序结果,从所述各个候选位置中确定目标位置。

【技术特征摘要】
1.一种用于确定目标位置的方法,包括:获取候选位置集合;提取所述候选位置集合中的各个候选位置的目标特征;将所述各个候选位置的目标特征输入目标位置排序模型,得到所述各个候选位置的排序结果,所述目标位置排序模型基于实际位置的目标特征和效益指标训练得到;基于所述排序结果,从所述各个候选位置中确定目标位置。2.根据权利要求1所述的方法,其中,所述方法还包括:将所述目标位置添加至目标位置集合;判断所述目标位置集合是否满足停止选择标准;若是,则将所述目标位置集合作为最终的目标位置集合;若否,则基于所述目标位置更新所述候选位置集合;采用更新后的候选位置集合,跳转至执行所述提取所述候选位置集合中的各个候选位置的目标特征的步骤。3.根据权利要求2所述的方法,其中,所述判断所述目标位置集合是否满足停止选择标准包括:判断所述目标位置集合是否满足目标位置集合的以下至少一项参数:目标位置的数量、人口覆盖率、消费能力指标和用户画像数据,将所述目标位置添加至目标位置集合。4.根据权利要求2所述的方法,其中,所述基于所述目标位置更新所述候选位置集合包括执行以下至少一项操作以得到更新后的所述候选位置集合:去除所述候选位置集合中对应所述目标位置的候选位置;去除所述候选位置集合中位于所述目标位置的预设空间范围内的候选位置;去除所述候选位置集合中位于所述目标位置的预定可达时间范围内的候选位置;基于所述目标位置的人口覆盖率,调整所述候选位置集合中的候选位置的人口覆盖率。5.根据权利要求1所述的方法,其中,所述目标位置排序模型包括至少两个子排序模型;所述将所述各个候选位置的目标特征输入目标位置排序模型,得到所述各个候选位置的排序结果包括:将所述各个候选位置的目标特征输入子排序模型,得到各个子排序模型输出的针对单个效益指标的排序顺序;将各个子排序模型输出的针对单个效益指标的排序顺序整合为各个候选位置的排序结果。6.根据权利要求5所述的方法,其中,所述将各个子排序模型输出的针对单个效益指标的排序顺序整合为各个候选位置的排序结果包括:基于所述针对单个效益指标的排序顺序中各个候选位置的顺序,确定各个候选位置的得分;基于各个候选位置的得分和预先定义的子排序模型的权重,计算各个候选位置的总得分;基于所述各个候选位置的总得分,排序所述各个候选位置,得到所述各个候选位置的排序结果。7.根据权利要求5所述的方法,其中,所述将各个子排序模型输出的针对单个效益指标的排序顺序整合为各个候选位置的排序结果包括:将各个候选位置整合后的初始排序评分值设置为相同的选取概率值,得到初始分值矩阵;对于所述候选位置集合中任意两个候选位置,计算从一个候选位置到另一个候选位置的转移概率,得到状态转移矩阵;基于所述初始分值矩阵和所述状态转移矩阵,迭代计算排序分值矩阵,直至本次排序分值矩阵与上次排序分值矩阵的差值矩阵中的元素小于阈值;基于迭代计算得到的排序分值矩阵,确定各个候选位置的排序结果。8.根据权利要求5所述的方法,其中,所述子排序模型基于以下步骤确定:获取实际位置样本;提取所述实际位置样本的目标特征集合;提取所述实际位置样本的效益指标集合;对于所述效益指标集合中的各个效益指标,分别采用所述实际位置样本的目标特征和单个效益指标构建针对所述单个效益指标的任意两个实际位置的排序数据集;采用构建的排序数据集训练成对排序模型的初始模型,得到训练完成的针对所述单个效益指标的子排序模型。9.根据权利要求1所述的方法,其中,所述目标特征包括以下至少一项:所在区域的用户数量、所在区域的兴趣点分布、所在区域的路网结构、所在区域的消费情况、所在区域的社区类型分布、所在区域内的房产情况和所在区域内的租房情况;和/或所述效益指标包括以下至少一项:年平均服务用户数量、年平均营业额、年平均成本、年平均利润、当期平均利润率、当期新增用户数、当期新增用户利润以及当期新增用户利润率。10.一种用于确定目标位置的装置,包括:候选位置获取单元,被配置成获取候选位置集合;目标特征提取单元,被配置成提取所述候选位置集合中的各个候选位置的目标特征;排序结果确定单元,被配置成将所述各个候选位置的目标特征输入目标位置排序模型,得到所述各个候选位置的排序结果,所述目标位置排序模型基于...

【专利技术属性】
技术研发人员:张钧波纪圣塨郑宇
申请(专利权)人:北京京东金融科技控股有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1