一种对象匹配方法、装置、设备及介质制造方法及图纸

技术编号:37372148 阅读:17 留言:0更新日期:2023-04-27 07:16
本申请公开了一种对象匹配方法、装置、设备及介质,应用于数据处理技术领域,用以解决对象匹配度较低、推荐效果较差的问题。具体为:获取各目标对象的至少两个目标特征的特征数据;分别基于各目标对象的每一目标特征的特征数据,对各目标对象进行聚类,得到每一目标特征的各目标对象集合;基于每一目标特征的各目标对象集合,获得各目标对象的相似对象集合;基于各目标对象的相似对象集合,确定各目标对象的匹配对象。这样,通过对至少两个目标特征的聚类结果进行融合,能够得到较为精准的相似对象集合,从而可以提高从相似对象集合中筛选匹配对象的精准度,进而在根据匹配对象进行推荐时能够提升推荐效果。荐时能够提升推荐效果。荐时能够提升推荐效果。

【技术实现步骤摘要】
一种对象匹配方法、装置、设备及介质


[0001]本申请涉及数据处理
,尤其涉及一种对象匹配方法、装置、设备及介质。

技术介绍

[0002]随着互联网技术的不断发展,越来越多的用户选择在网上浏览新闻、购买商品等,为用户的生活娱乐带来了便利,但随着网上的新闻、商品等的数目和种类的增多,用户往往需要花费大量的时间才能看到自己感兴趣的新闻、商品等。
[0003]为了解决这个问题,目前通常采用基于匹配技术的推荐方式,向用户推荐匹配好的新闻、商品等,尽可能地节省用户时间,然而,目前的匹配方法的匹配精准度不是很高,从而导致推荐效果较差。

技术实现思路

[0004]本申请实施例提供了一种对象匹配方法、装置、设备及介质,用以解决现有技术存在的对象匹配度较低、推荐效果较差的问题。
[0005]本申请实施例提供的技术方案如下:
[0006]一方面,本申请实施例提供了一种对象匹配方法,包括:
[0007]获取各目标对象的至少两个目标特征的特征数据;其中,目标对象是通过应用平台向用户显示的对象;
[0008]分别基于各目标对象的每一目标特征的特征数据,对各目标对象进行聚类,得到每一目标特征的各目标对象集合;
[0009]针对各目标对象,基于每一目标特征的各目标对象集合中目标对象所属的目标对象集合,确定目标对象的相似对象集合;
[0010]基于各目标对象的相似对象集合,确定各目标对象的匹配对象,并从各目标对象的匹配对象中,获取用于推荐给用户的匹配对象。
[0011]另一方面,本申请实施例提供了一种对象匹配装置,包括:
[0012]数据获取单元,用于获取各目标对象的至少两个目标特征的特征数据;其中,目标对象是通过应用平台向用户显示的对象;
[0013]对象聚类单元,用于分别基于各目标对象的每一目标特征的特征数据,对各目标对象进行聚类,得到每一目标特征的各目标对象集合;
[0014]聚类融合单元,用于针对各目标对象,基于各目标对象的相似对象集合中目标对象所属的目标对象集合,确定目标对象的匹配对象;
[0015]对象匹配单元,用于基于各目标对象的相似对象集合,确定各目标对象的匹配对象,并从各目标对象的匹配对象中,获取用于推荐给用户的匹配对象。
[0016]另一方面,本申请实施例提供了一种对象匹配设备,包括:存储器、处理器和存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现本申请实施例提供的对象匹配方法。
[0017]另一方面,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,计算机指令被处理器执行时实现本申请实施例提供的对象匹配方法。
[0018]本申请实施例的有益效果如下:
[0019]本申请实施例中,通过对至少两个目标特征的聚类结果进行融合,能够得到较为精准的相似对象集合,从而可以提高从相似对象集合中获取匹配对象的精准度,进而在根据匹配对象进行推荐时能够提升推荐效果。
[0020]本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地可以从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中特别指出的结构来实现和获得。
附图说明
[0021]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0022]图1a为本申请实施例中文本特征提取模型的模型训练过程示意图;
[0023]图1b为本申请实施例中图片特征提取模型的模型训练过程示意图;
[0024]图2a为本申请实施例中应用系统的系统架构示意图;
[0025]图2b为本申请实施例中对象匹配方法的总体框架示意图;
[0026]图3a为本申请实施例中对象匹配方法的概况流程示意图;
[0027]图3b为本申请实施例中聚类结果可视化示意图;
[0028]图3c为本申请实施例中基于NB的迭代处理方式的NB过程示意图;
[0029]图4为本申请实施例中基于对象匹配方法的商品匹配流程的具体流程示意图;
[0030]图5为本申请实施例中对象匹配装置的功能结构示意图;
[0031]图6为本申请实施例中对象匹配设备的硬件结构示意图。
具体实施方式
[0032]为了使本申请的目的、技术方案及有益效果更加清楚明白,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,并不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0033]为便于本领域技术人员更好地理解本申请,下面先对本申请涉及的技术用语进行简单介绍。
[0034]1、应用平台,为向用户提供特定服务并且支持用户互动的前端平台,例如电商平台、新闻平台等,本申请实施例中,应用平台可以是但不限于:应用小程序、应用客户端、应用网页等。
[0035]2、应用服务器,为向应用平台提供数据库服务、计算服务等各类服务的后台运行设备。本申请实施例中,应用服务器还可以对应用平台中的各目标对象进行匹配,并根据匹配结果向应用平台提供推送服务。
[0036]3、目标对象,为通过应用平台向用户显示的对象。例如电商平台显示的商品、新闻平台显示的新闻等。
[0037]4、目标特征,为可以表征目标对象的外表或形式上独特的象征或标志的特征。本申请实施例中,目标特征包括以下至少两个:图片特征,文本特征,图片特征和文本特征的第一拼接特征,第一拼接特征和图片特征的第二拼接特征,第一拼接特征和文本特征的第三拼接特征,第一拼接特征、图片特征和文本特征的第四拼接特征。在具体实施时,目标特征可以是但不限于是以下任一组合:1)图片特征和文本特征;2)图片特征、文本特征和第一拼接特征;3)图片特征、文本特征、第一拼接特征和第二拼接特征;4)图片特征、文本特征、第一拼接特征和第三拼接特征;5)图片特征、文本特征、第一拼接特征和第四拼接特征。
[0038]值得说的是,目标特征还可以是图片特征、文本特征、第一拼接特征、第二拼接特征、第三拼接特征和第四拼接特征中的其他组合,例如目标特征是图片特征、文本特征、第一拼接特征和第四拼接特征,再如目标特征是图片特征、文本特征、第一拼接特征、第二拼接特征、第三拼接特征和第四拼接特征等,实际应用中,目标特征是图片特征、文本特征、第一拼接特征、第二拼接特征、第三拼接特征和第四拼接特征中的至少两个的任意组合均可适用于本申请实施例提供的对象匹配方法,本申请实施例仅以目标特征是上述1)

5)的任一组合为例进行说明。
[0039]5、文本特征提取模型,为可以从目标对象的描述文本中提取目标对象的文本特征的语言表示模型。本申请本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对象匹配方法,其特征在于,包括:获取各目标对象的至少两个目标特征的特征数据;其中,所述目标对象是通过应用平台向用户显示的对象;分别基于各目标对象的每一目标特征的特征数据,对各目标对象进行聚类,得到每一目标特征的各目标对象集合;针对各目标对象,基于每一目标特征的各目标对象集合中所述目标对象所属的目标对象集合,确定所述目标对象的相似对象集合;基于各目标对象的相似对象集合,确定各目标对象的匹配对象,并从各目标对象的匹配对象中,获取用于推荐给用户的匹配对象。2.如权利要求1所述的对象匹配方法,其特征在于,所述目标特征包括以下至少两个:图片特征,文本特征,图片特征和文本特征的第一拼接特征,第一拼接特征和图片特征的第二拼接特征,第一拼接特征和文本特征的第三拼接特征,第一拼接特征、图片特征和文本特征的第四拼接特征。3.如权利要求1或2所述的对象匹配方法,其特征在于,获取各目标对象的至少两个目标特征的特征数据,包括:基于各目标对象的描述文本,采用文本特征提取模型,得到各目标对象的文本特征数据;基于各目标对象的对象图片,采用图片特征提取模型,得到各目标对象的图片特征数据;基于各目标对象的文本特征数据和图片特征数据,得到各目标对象的至少两个目标特征的特征数据。4.如权利要求1所述的对象匹配方法,其特征在于,基于每一目标特征的各目标对象集合中所述目标对象所属的目标对象集合,确定所述目标对象的相似对象集合,包括:从每一目标特征的各目标对象集合中,获得所述目标对象对应每一目标特征的目标对象集合,并基于所述目标对象对应每一目标特征的目标对象集合的交集,确定所述目标对象的相似对象集合。5.如权利要求1所述的对象匹配方法,其特征在于,基于各目标对象的相似对象集合,确定各目标对象的匹配对象,包括:针对各目标对象,基于所述目标对象的相似对象集合,获得所述目标对象对应每一目标特征的候选匹配对象集合,并基于所述目标对象对应每一目标特征的候选匹配对象集合的交集,确定所述目标对象的第一匹配对象集合,以及基于所述目标对象的第一匹配对象集合,确定所述目标对象的匹配对象。6.如权利要求5所述的对象匹配方法,其特征在于,基于所述目标对象的相似对象集合,获得所述目标对象对应每一目标特征的候选匹配对象集合之前,还包括:确定所述目标对象的相似对象集合中相似对象的数目不小于第一阈值。7.如权利要求6所述的对象匹配方法,其特征在于,还包括:确定所述目标对象的相似对象集合中相似对象的数目小于所述第一阈值时,基于所述目标对象的相似对象集合中的各相似对象,确定所述目标对象的第一匹配对象集合,并基于所述目标对象的第一匹配对象集合,确定所述目标对象的匹配对象。
8.如权利要求5所述的对象匹配方法,其特征在于,基于所述目标对象的相似对象集合,获得所述目标对象对应每一目标特征的候选匹配对象集合之前,还包括:基于所述目标对象分别与所述相似对象集合中各相似对象的相似度,从所述相似对象集合中,去除相似度不符合匹配条件的相似对象。9.如权利要求5或8所述的对象匹配方法,其特征在于,基于所述目标对象的相似对象集合,获得所述目标对象对应每一目标特征的候选匹配对象集合,包括:针对所述目标对象的每一目标特征的特征数据,分别迭代执行以下步骤,直至所述目标对象的相似对象集合中相似度不低于第二阈值的相似对象的数目不小于第三阈值时,基于所述相似对象集合中相似度不低于所述第二阈值的相似对象,确定所述目标对象对应所述目标特征的候选匹配对象集合:基于所述目标对象对应所述目标特征的特征数据以及所述相似对象集合中各相似对象对应所述目标特征的特征数据,获得所述目标对象分别与各相似对象的相似度;确定相似度不低于所述第二阈值的相似对象的数目小于所述第三阈值时,基于所述目标对象分别与各相似对象的相似度,对所述目标对象对应所述目标特征的特征数据与各相似对象对应所述目标特征的特征数据进行加权聚合后,更新为所述目标对象对应所述目标特征的特征数据。10.如权利要求1

8任一项所述的对象匹配方法,其特征在于,基于各目标对象的相似对象集合,确定各目标对象的匹配对象时,还包括:分别基于各目标对象的每一目标特征的特征数据,对各目标对象进行频繁项集挖掘,得到各目标对象对应每一目标特征的关联对象集合;基于各目标对象对应每一目标特征的关联对象集合的交集,确定各目标对象的第二匹配对象集合;基于各目标对象的第一匹配对象集合和第二匹配对象集合,确定各目标对象的匹配对象。11.如权利要求10所述的对象匹配方法,其特征在于,基于各目标对象的第一匹配对象集合和第二匹配对象集合,确定各目标对象的匹配对象,包括:针对各目标对象,按照设定混合比例,分别从所述目标对象的第一匹配对象集合和第二匹配对象集合中获取所述目标对象的匹配对象。12.如权利要求1

8任一项所述的对象匹配方法,其特征在于,还包括:将各目标对象的匹配对象和至少两个目标特征的特征数据写入数据库。13.一种对象匹配装置,其特征在于,包括:数据获取单元,用于获取各目标对象的至少两个目标特征的特征数据;其中,所述目标对象是通过应用平台向用户显示的对象;对象聚类单元,用于分别基于各目标对象的每一目标特征的特征数据,对各目标对象进行聚类,得到每一目标特征的各目标对象集合;聚类融合单元,用于针对各目标对象,基于每一目标特征的各目标对象集合中所述目标对象所属的目标对象集合...

【专利技术属性】
技术研发人员:韩强
申请(专利权)人:北京橙心无限科技发展有限公司
类型:发明
国别省市:

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

1