System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 对象匹配方法及设备组成比例_技高网

对象匹配方法及设备组成比例

技术编号:40816199 阅读:2 留言:0更新日期:2024-03-28 19:36
本申请提供一种对象匹配方法及设备,可用于人工智能技术领域。该方法包括:生成至少一个区域块分别的对象序列,该对象序列中包括位于该区域块中的多个目标对象,对象序列是多个目标对象的最短路径序列;基于至少一个对象序列生成各目标对象的特征向量;根据各目标对象的特征向量对多个目标对象进行匹配。本申请可以通过特征向量实现对象匹配,特征向量是基于对象序列生成的,可以充分利用目标对象之间的地理位置关系,表示特征向量,有助于提高对象匹配的准确度。

【技术实现步骤摘要】

本申请涉及人工智能,尤其涉及一种对象匹配方法及设备


技术介绍

1、在人工智能
中,存在对象匹配的需求,以确定两个对象是否相似甚至相同。例如,在一些场景中,需要通过对象匹配以进行对象去重或对象检索。

2、现有技术中,可以通过对象的特征信息实现匹配。当该特征信息为文本时,可以对该特征信息进行文本匹配以实现对象匹配。当特征信息为对象的位置所对应的经纬度信息时,也可以通过经纬度信息进行匹配以实现对象匹配。

3、然而,上述方案存在匹配准确度较低的问题。


技术实现思路

1、本申请提供一种对象匹配方法及设备,可以提高匹配准确度。

2、第一方面,本申请提供一种对象匹配方法,所述方法包括:

3、生成至少一个区域块分别的对象序列,所述对象序列中包括位于所述区域块中的多个目标对象,所述对象序列是所述多个目标对象的最短路径序列;

4、基于至少一个所述对象序列生成各所述目标对象的特征向量;

5、根据各所述目标对象的所述特征向量对所述多个目标对象进行匹配。

6、可选地,所述生成至少一个区域块分别的对象序列,包括:

7、基于所述区域块中距离最远的两个目标对象生成所述对象序列;

8、通过多次添加以逐个将剩余对象添加到所述对象序列中,每次添加所述剩余对象的目标位置是使所述对象序列的路径长度的增大量最小的位置,所述剩余对象包括所述区域块中未添加到所述对象序列中的目标对象。

9、可选地,所述通过多次添加以逐个将剩余对象添加到所述对象序列中,包括:

10、在每次添加一个所述剩余对象之前,将其中一个所述剩余对象作为待添加对象,以预估将所述待添加对象添加到不同位置后,所述对象序列分别对应的路径长度;

11、将所述待添加对象添加到所述路径长度最小时对应的位置处。

12、可选地,所述预估将所述待添加对象添加到不同位置后,所述对象序列分别对应的路径长度,包括:

13、获取添加所述待添加对象之前所述对象序列的路径长度;

14、对于所述对象序列中的每个所述位置,确定所述待添加对象与所述位置左侧的第一目标对象之间的第一距离、与所述位置右侧的第二目标对象之间的第二距离,以及所述第一目标对象和所述第二目标对象之间的第三距离;

15、根据所述第一距离、所述第二距离、所述第三距离和添加所述待添加对象之前所述对象序列的路径长度,确定将所述待添加对象添加到所述位置后,所述对象序列的路径长度。

16、可选地,在所述生成至少一个区域块分别的对象序列之前,还包括:

17、获取所述目标对象的经纬度信息;

18、对所述目标对象的经纬度信息进行地址编码,以确定所述目标对象所对应的区域块。

19、可选地,所述获取所述目标对象的经纬度信息,包括:

20、获取所述目标对象的文本地址信息;

21、将所述目标对象的文本地址信息转换为所述目标对象的经纬度信息。

22、可选地,所述基于至少一个所述对象序列生成各所述目标对象的特征向量,包括:

23、根据每个所述目标对象的多个维度的特征信息,生成每个所述目标对象的嵌入向量;

24、基于所述对象序列将各所述目标对象的所述嵌入向量输入到特征提取模型中,以生成各所述目标对象分别对应的所述特征向量。

25、可选地,所述根据每个所述目标对象的多个维度的特征信息,生成每个所述目标对象的嵌入向量,包括:

26、获取每个所述目标对象的多个维度的特征信息分别对应的嵌入向量;

27、对于每个所述目标对象,将所述目标对象的多个维度的所述特征信息的嵌入向量进行目标运算,得到所述目标对象的嵌入向量,所述目标运算包括以下一种:求和、求平均。

28、可选地,所述根据各所述目标对象的所述特征向量对所述多个目标对象进行匹配,包括:

29、对于任意两个所述目标对象,计算两个所述目标对象分别对应的所述特征向量之间的相似度;

30、根据两个所述特征向量之间的相似度,确定两个所述目标对象是否匹配。

31、可选地,所述目标对象的多个维度的特征信息,包括:所述目标对象的名称、所述目标对象的文本地址信息、所述目标对象的类型、所述目标对象在所述对象序列中的位置编号。

32、第二方面,本申请提供一种对象匹配装置,包括:

33、对象序列生成模块,用于生成至少一个区域块分别的对象序列,所述对象序列中包括位于所述区域块中的多个目标对象,所述对象序列是所述多个目标对象的最短路径序列;

34、特征向量生成模块,用于基于至少一个所述对象序列生成各所述目标对象的特征向量;

35、对象匹配模块,用于根据各所述目标对象的所述特征向量对所述多个目标对象进行匹配。

36、可选地,所述对象序列生成模块还用于:

37、基于所述区域块中距离最远的两个目标对象生成所述对象序列;

38、通过多次添加以逐个将剩余对象添加到所述对象序列中,每次添加所述剩余对象的目标位置是使所述对象序列的路径长度的增大量最小的位置,所述剩余对象包括所述区域块中未添加到所述对象序列中的目标对象。

39、可选地,所述对象序列生成模块还用于:

40、在每次添加一个所述剩余对象之前,将其中一个所述剩余对象作为待添加对象,以预估将所述待添加对象添加到不同位置后,所述对象序列分别对应的路径长度;

41、将所述待添加对象添加到所述路径长度最小时对应的位置处。

42、可选地,所述对象序列生成模块还用于:

43、获取添加所述待添加对象之前所述对象序列的路径长度;

44、对于所述对象序列中的每个所述位置,确定所述待添加对象与所述位置左侧的第一目标对象之间的第一距离、与所述位置右侧的第二目标对象之间的第二距离,以及所述第一目标对象和所述第二目标对象之间的第三距离;

45、根据所述第一距离、所述第二距离、所述第三距离和添加所述待添加对象之前所述对象序列的路径长度,确定将所述待添加对象添加到所述位置后,所述对象序列的路径长度。

46、可选地,所述装置还包括:

47、经纬度获取模块,用于在所述生成至少一个区域块分别的对象序列之前,获取所述目标对象的经纬度信息;

48、区域块确定模块,用于对所述目标对象的经纬度信息进行地址编码,以确定所述目标对象所对应的区域块。

49、可选地,所述经纬度获取模块还用于:

50、获取所述目标对象的文本地址信息;

51、将所述目标对象的文本地址信息转换为所述目标对象的经纬度信息。

52、可选地,所述特征向量生成模块还用于:

53、根据每个所述目标对象的多个维度的特征信息,生成每个所述目标对象的嵌入向量;

...

【技术保护点】

1.一种对象匹配方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述生成至少一个区域块分别的对象序列,包括:

3.根据权利要求2所述的方法,其特征在于,所述通过多次添加以逐个将剩余对象添加到所述对象序列中,包括:

4.根据权利要求3所述的方法,其特征在于,所述预估将所述待添加对象添加到不同位置后,所述对象序列分别对应的路径长度,包括:

5.根据权利要求1至4任一项所述的方法,其特征在于,在所述生成至少一个区域块分别的对象序列之前,还包括:

6.根据权利要求5所述的方法,其特征在于,所述获取所述目标对象的经纬度信息,包括:

7.根据权利要求1至4任一项所述的方法,其特征在于,所述基于至少一个所述对象序列生成各所述目标对象的特征向量,包括:

8.根据权利要求7所述的方法,其特征在于,所述根据每个所述目标对象的多个维度的特征信息,生成每个所述目标对象的嵌入向量,包括:

9.根据权利要求1至4任一项所述的方法,其特征在于,所述根据各所述目标对象的所述特征向量对所述多个目标对象进行匹配,包括:

10.根据权利要求7所述的方法,其特征在于,所述目标对象的多个维度的特征信息,包括:所述目标对象的名称、所述目标对象的文本地址信息、所述目标对象的类型、所述目标对象在所述对象序列中的位置编号。

11.一种对象匹配装置,其特征在于,包括:

12.一种电子设备,包括存储器和至少一个处理器;

13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至10任一项所述的对象匹配方法。

...

【技术特征摘要】

1.一种对象匹配方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述生成至少一个区域块分别的对象序列,包括:

3.根据权利要求2所述的方法,其特征在于,所述通过多次添加以逐个将剩余对象添加到所述对象序列中,包括:

4.根据权利要求3所述的方法,其特征在于,所述预估将所述待添加对象添加到不同位置后,所述对象序列分别对应的路径长度,包括:

5.根据权利要求1至4任一项所述的方法,其特征在于,在所述生成至少一个区域块分别的对象序列之前,还包括:

6.根据权利要求5所述的方法,其特征在于,所述获取所述目标对象的经纬度信息,包括:

7.根据权利要求1至4任一项所述的方法,其特征在于,所述基于至少一个所述对象序列生成各所述目标对象的特征向量,包括:

8.根据...

【专利技术属性】
技术研发人员:王宇邱雪涛佘萧寒曾泽华王阳
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:

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

1