图像搜索方法、系统和索引构建方法和介质技术方案

技术编号:21629341 阅读:14 留言:0更新日期:2019-07-17 11:13
本说明书实施方式公开了一种图像搜索方法、系统和索引构建方法和介质,可以提升在图像搜索过程中搜索结果的准确度。

Image Search Method, System and Index Construction Method and Media

【技术实现步骤摘要】
图像搜索方法、系统和索引构建方法和介质
本说明书涉及计算机
,特别涉及一种图像搜索方法、系统和索引构建方法和介质。
技术介绍
计算机技术随着社会发展越来越普及。人们通过互联网浏览各种页面,以满足不同的需求。在一些情况下,用户会使用电子设备浏览图像。为了便于浏览,用户可以输入关键词进行查询。
技术实现思路
本说明书实施方式提供一种图像搜索方法、系统和索引构建方法和介质。本说明书实施方式提供一种图像搜索方法,包括:接收附带有关键词的查询请求;根据所述查询请求生成搜索向量;其中,所述搜索向量用于表征所述关键词;在同一个向量空间中,选择与所述搜索向量相匹配的图像向量,得到结果集;所述图像向量用于表征图像和所述图像的文案。本说明书实施方式提供一种图像搜索系统,包括:请求接收模块,用于接收附带有关键词的查询请求;搜索向量生成模块,用于根据所述查询请求生成搜索向量;其中,所述搜索向量用于表征所述关键词;查询模块,用于在同一个向量空间中,选择与所述搜索向量相匹配的图像向量,得到结果集;所述图像向量用于表征图像和所述图像的文案。本说明书实施方式提供一种图像搜索系统,包括:业务服务器和搜索引擎;所述业务服务器用于接收客户端提供的附带有关键词的查询请求;根据所述查询请求生成能表征所述关键词的搜索向量,提供给所述搜索引擎;将得到的结果集,反馈给所述客户端;所述搜索引擎用于在同一个向量空间中,选择与所述搜索向量相匹配的图像向量,得到结果集;将所述结果集反馈给所述业务服务器;其中,所述图像向量用于表征图像和所述图像的文案。本说明书实施方式提供一种索引构建方法,包括:获取图像和所述图像对应的文案;根据所述图像和所述文案生成图像向量;所述图像向量用于表征所述图像和所述文案;根据所述图像向量和所述图像的访问标识构建索引;其中,所述访问标识用于获取对应的图像。本说明书实施方式提供一种图像管理系统,包括:图像获取模块,用于获取图像和所述图像对应的文案;图像向量生成模块,用于根据所述图像和所述文案生成图像向量;所述图像向量用于表征所述图像和所述文案;索引构建模块,用于根据所述图像向量和所述图像的访问标识构建索引;其中,所述访问标识用于获取对应的图像。本说明书实施方式提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序被处理器执行时实现:获取图像和所述图像对应的文案;根据所述图像和所述文案生成图像向量,所述图像向量用于表征所述图像和所述文案;根据所述图像向量和所述图像的访问标识构建索引,其中,所述访问标识用于获取对应的图像。本说明书实施方式提供一种图像搜索方法,包括:向服务器发出查询请求;其中,所述查询请求附带有关键词;以用于所述服务器根据所述查询请求生成搜索向量,以及在同一个向量空间中,选择与所述搜索向量相匹配的图像向量,得到结果集;其中,所述图像向量用于表征图像和所述图像的文案;接收所述服务器反馈的结果集。本说明书实施方式提供一种图像搜索方法,包括:接收查询请求;根据所述查询请求生成搜索向量;选择与所述搜索向量相匹配的图像向量,得到结果集;所述图像向量用于表征图像和所述图像的文案。由以上本说明书实施方式提供的技术方案可见,通过采用可以表征图像和其文案的图像向量,使得在将关键词的搜索向量与图像向量进行匹配运算时,可以提升查询得到的图像的准确度。进而,所述图像搜索方法可以给用户带来更好的体验。附图说明为了更清楚地说明本说明书实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本说明书实施方式提供的一种图像搜索系统的模块示意图;图2为本说明书实施方式提供的一种图像管理系统的模块示意图;图3为本说明书实施方式提供的一种图像搜索过程的优化方法的流程图;图4为本说明书实施方式提供的一种图像搜索系统的交互示意图;图5为本说明书实施方式提供的一种向量之间的关系的示意图;图6为本说明书实施方式提供的一种图像搜索方法的流程图;图7为本说明书实施方式提供的一种图像搜索方法的流程图;图8为本说明书实施方式提供的一种图像搜索方法的流程图;图9为本说明书实施方式提供的一种图像搜索界面的示意图;图10为本说明书实施方式提供的一种图像搜索界面的示意图;图11为本说明书实施方式提供的一种图像搜索方法的流程图;图12为本说明书实施方式提供的一种图像搜索方法的流程图;图13为本说明书实施方式提供的一种图像搜索界面的示意图;图14a为本说明书实施方式提供的一种图像和文案的示意图;图14b为本说明书实施方式提供的一种图像和文案的示意图;图14c为本说明书实施方式提供的一种图像和文案的示意图;图14d为本说明书实施方式提供的一种图像和文案的示意图;图15为本说明书实施方式提供的一种图像搜索界面的示意图。具体实施方式为了使本
的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施方式中的附图,对本说明书实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本说明书一部分实施方式,而不是全部的实施方式。基于本说明书中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都应当属于本说明书保护的范围。请参阅图1和图5。本说明书实施方式提供一种图像搜索系统。所述图像搜索系统可以包括请求接收模块、搜索向量生成模块、查询模块、输出模块。所述请求接收模块用于接收查询请求。查询请求可以附带有关键词。接收模块接收到查询请求,可以表示需要向发出该查询请求的客户端,提供与所述关键词相关的图像,或者提供用于获取图像的信息。请求接收模块可以基于网络通信协议接收查询请求。具体的,例如,网络通信协议包括但不限于HTTP、TCP/IP等。在本实施方式中,关键词可以为用户在客户端输入的信息,以用于搜索用户想要浏览的图像。关键词本身可以为具有一定语义含义的字符串。具体的,例如,用户想要购买拉杆箱,可以在客户端中输入关键词“拉杆箱”。用户可能还有进一步的要求,比如,用户可能希望购买比较商务一些的拉杆箱。此时,用户输入的关键词可能为“商务拉杆箱”。所述搜索向量生成模块可以根据查询请求生成搜索向量。所述搜索向量可以用于在所述查询模块进行匹配运算。搜索向量生成模块可以基于查询请求的整体生成搜索向量,也可以基于查询请求附带的关键词生成搜索向量。在本实施方式中,所述搜索向量生成模块生成的搜索向量处于指定向量空间。如此,通过指定搜索向量的向量空间,进而可以使得根据查询请求生成的搜索向量,可以与查询模块中的图像相量具有相同的向量空间,从而可以将二者进行匹配运算。当然,也可以为,搜索向量生成模块生成搜索向量之后,再将搜索向量映射至指定向量空间。同理,在生成图像向量时,可以使图像向量处于指定向量空间,也可以为生成图像向量之后,将图像向量映射至指定向量空间。如此,实现搜索向量和图像向量处于同一向量空间。在本实施方式中,所述搜索向量生成模块可以根据深度学习算法生成搜索向量。深度学习算法可以为神经网络算法。具体的,例如,深度学习算法可以采用循环神经网本文档来自技高网
...

【技术保护点】
1.一种图像搜索方法,其特征在于,包括:接收附带有关键词的查询请求;根据所述查询请求生成搜索向量;其中,所述搜索向量用于表征所述关键词;在同一个向量空间中,选择与所述搜索向量相匹配的图像向量,得到结果集;所述图像向量用于表征图像和所述图像的文案。

【技术特征摘要】
1.一种图像搜索方法,其特征在于,包括:接收附带有关键词的查询请求;根据所述查询请求生成搜索向量;其中,所述搜索向量用于表征所述关键词;在同一个向量空间中,选择与所述搜索向量相匹配的图像向量,得到结果集;所述图像向量用于表征图像和所述图像的文案。2.根据权利要求1所述的方法,其特征在于,提供包括所述图像向量和访问标识的索引,所述访问标识用于访问所述图像向量表征的图像;在选择图像向量的步骤中包括:在所述索引的图像向量与所述搜索向量进行匹配运算,得到所述结果集;所述结果集至少包括与所述搜索向量相匹配的图像向量对应的访问标识。3.根据权利要求1所述的方法,其特征在于,在生成搜索向量的步骤中包括:根据所述关键词生成所述搜索向量。4.根据权利要求3所述的方法,其特征在于,在生成所述搜索向量的步骤中包括:针对所述关键词进行分词处理,得到至少一个子关键词;根据每个所述子关键词生成词语表征值;每个所述词语表征值用于表征对应的词语;将所述词语表征值排列形成所述搜索向量。5.根据权利要求4所述的方法,其特征在于,在形成所述搜索向量的步骤中包括:根据所述词语表征值所表征的子关键词处于所述关键词中的顺序,对所述词语表征值进行排序。6.根据权利要求1所述的方法,其特征在于,在选择图像向量的步骤中包括:将所述搜索向量与图像向量的对位求和,在求得数值大于或等于第一指定阈值的情况下,认为所述图像向量与所述搜索向量相匹配;或者,将所述搜索向量与图像向量之间的对位相减后求和,在得到的数值小于第二指定阈值的情况下,认为所述图像向量与所述搜索向量相匹配;或者,将所述搜索向量与图像向量做内积,当得到的数值大于或等于第三指定阈值时,认为所述图像向量与所述搜索向量相匹配。7.根据权利要求1所述的方法,其特征在于,所述图像向量包括第一数据段和第二数据段;所述第一数据段用于表征图像,所述第二数据段用于表征所述图像的文案;在进行匹配运算的步骤中包括:分别将所述搜索向量与所述图像向量的第一数据段和所述第二数据段进行匹配运算;在所述搜索向量与所述第一数据段、所述第二数据段中的一个相匹配时,认为所述搜索向量与所述图像向量相匹配。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述结果集发送给提供所述查询请求的客户端,以用于所述客户端展示被选择的图像向量所表征的图像。9.一种图像搜索系统,其特征在于,包括:请求接收模块,用于接收附带有关键词的查询请求;搜索向量生成模块,用于根据所述查询请求生成搜索向量;其中,所述搜索向量用于表征所述关键词;查询模块,用于...

【专利技术属性】
技术研发人员:刘瑞涛刘宇
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1