【技术实现步骤摘要】
推荐对象的确定方法、装置及计算机可读存储介质
[0001]本申请涉及人工智能领域,具体而言,涉及一种推荐对象的确定方法、装置及计算机可读存储介质。
技术介绍
[0002]在商品营销场景中,如何根据用户的偏好为用户推荐商品,是提高商品营销成功率的关键。
[0003]其中,现有技术通过采用的是基于SQL(structured query language,结构化查询语言)协同过滤方法检索商品的方式为用户推荐商品,但是这种方式需要在数据库中遍历每个商品与每个用户之间的购买关系,然后再收集用户偏好,进而找到与目标用户偏好最相似的用户,并将用户购买过的商品推荐给目标用户。在商品数据和用户数据较多时,数据库的遍历和检索过程会消耗大量的时长,从而导致在确定推荐商品时存在确定效率较低的问题。
[0004]针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
[0005]本申请实施例提供了一种推荐对象的确定方法、装置及计算机可读存储介质,以至少解决现有技术中为用户确定推荐对象时存在的确定效率低的技术问题。
[0006]根据本申请实施例的一个方面,提供了一种推荐对象的确定方法,包括:获取目标用户的用户特征数据,其中,目标用户的用户特征数据至少表征目标用户的身份特征;基于第一模型对目标用户的用户特征数据进行向量转换,得到用户特征向量;将用户特征向量输入至向量检索引擎中,得到对象清单,其中,对象清单上记录有至少一个对象的对象信息,向量检索引擎中部署有索引文件,索引文件至少包括目标用户特征向量,目 ...
【技术保护点】
【技术特征摘要】
1.一种推荐对象的确定方法,其特征在于,包括:获取目标用户的用户特征数据,其中,所述目标用户的用户特征数据至少表征所述目标用户的身份特征;基于第一模型对所述目标用户的用户特征数据进行向量转换,得到用户特征向量;将所述用户特征向量输入至向量检索引擎中,得到对象清单,其中,所述对象清单上记录有至少一个对象的对象信息,所述向量检索引擎中部署有索引文件,所述索引文件至少包括目标用户特征向量,所述目标用户特征向量与所述对象信息相对应,并且所述目标用户特征向量与所述用户特征向量的相似度大于预设阈值;将所述对象清单上的对象确定为推荐对象,并将所述推荐对象的对象信息发送至所述目标用户所对应的终端设备中。2.根据权利要求1所述的方法,其特征在于,所述第一模型通过以下过程训练得到:获取历史时间段内的历史用户特征数据、对象数据以及交易标签数据,其中,所述对象数据为在所述历史时间段内能够被交易的对象的对象信息,所述交易标签数据用于表征在所述历史时间段内所述对象数据中每个对象所对应的购买记录,所述历史用户特征数据为在所述历史时间段内浏览过所述对象数据中的对象的用户的用户特征信息;根据所述历史用户特征数据、所述对象数据以及所述交易标签数据构建至少一个训练数据,其中,每个训练数据由正样本和负样本组成,所述正样本包含所述用户在所述历史时间段内所购买过的对象,所述负样本包含所述用户在所述历史时间段内未购买过的对象;根据所述至少一个训练数据分别对预设的第一神经网络及预设的第二神经网络进行训练,得到所述第一模型以及第二模型,其中,所述第二模型用于将所述对象数据转换为生成所述索引文件所需的对象特征向量。3.根据权利要求2所述的方法,其特征在于,在根据所述至少一个训练数据分别对预设的第一神经网络及预设的第二神经网络进行训练,得到所述第一模型以及第二模型之前,所述方法还包括:获取所述历史用户特征数据中的数值型用户数据以及字符型用户数据,其中,所述数值型用户数据为所述历史用户特征数据中表现形式为数值形式的数据,所述字符型用户数据为所述历史用户特征数据中表现形式为非数值形式的数据;对所述数值型用户数据以及所述字符型用户数据进行预处理,得到第一数值型数据以及第一字符型数据,其中,所述第一数值型数据中至少包含所述历史用户特征数据中数值型特征的数量,所述第一字符型数据中至少包含所述历史用户特征数据中字符型特征的数量,所述第一数值型数据和所述第一字符型数据的表现形式为三维向量。4.根据权利要求3所述的方法,其特征在于,在根据所述至少一个训练数据分别对预设的第一神经网络及预设的第二神经网络进行训练,得到所述第一模型以及第二模型之前,所述方法还包括:获取所述对象数据中的数值型对象数据以及字符型对象数据,其中,所述数值型对象数据为所述对象数据中表现形式为数值形式的数据,所述字符型对象数据为所述对象数据中表现形式为非数值形式的数据;对所述数值型对象数据以及所述字符型对象数据进行预处理,得到第二数值型数据以及第二字符型数据,其中,所述第二数值型数据中至少包含样本总数量以及所述对象数据
中数值型特征的数量,所述第二字符型数据中至少包含所述样本总数量以及所述对象数据中字符型特征的数量,所述样本总数量为所述至少一个训练数据中正样本数量与负样本数量之和,所述第二数值型数据和所述第二字符型数据的表现形式为三维向量。5.根据权利要求4所述的方法,其特征在于,根据所述至少一个训练数据分别对预设的第一神经网络及预设的第二神经网络进行训练,得到所述第一模型以及第二模型,包括:根据所述第一数值型数据和所述第一字符型数据确定第一目标张量,其中,所述第一目标张量表征所述历史用户特征数...
【专利技术属性】
技术研发人员:卢健,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。