一种以图搜图的方法、计算机可读介质及服务器与流程

文档序号:17722733发布日期:2019-05-22 02:17阅读:179来源:国知局
一种以图搜图的方法、计算机可读介质及服务器与流程

本发明涉及图像处理技术领域,尤其涉及一种以图搜图的方法、计算机可读介质及服务器。



背景技术:

随着互联网中图像的数据信息日渐庞大,用户对图像搜索的要求也在不断提高,以图搜图的搜索方式应运而生。

现有技术中,以图搜图的方式是通过输入图片来检索相同或相似的图片的一种搜索技术,存在搜索速度慢,搜索结果误差较大的问题。



技术实现要素:

本发明的实施例提供一种以图搜图的方法、计算机可读介质及服务器,可以使得搜索结果更加符合用户的预期。

为达到上述目的,本发明的实施例采用如下技术方案:

一方面,本发明的实施例提供了一种以图搜图的方法,包括:接收终端发送的搜索图片以及至少一个相似性搜索的类别;根据接收的所述搜索图片以及所述至少一个相似性搜索的类别,使用与所述至少一个相似性搜索的类别唯一对应的已训练的哈希模型,提取所述搜索图片的特征编码;在与所述至少一个相似性搜索的类别唯一对应的特征编码库中,根据所述搜索图片的特征编码,获取与所述搜索图片相似的目标图片;将所述目标图片发送至所述终端。

可选的,以图搜图的方法,还包括:接收终端发送的推送请求,所述推送请求指示将用户感兴趣的图片发送至画屏,所述用户感兴趣的图片为所述目标图片中的一幅图片或多幅图片;将所述用户感兴趣的图片发送至画屏,以使所述画屏显示所述用户感兴趣的图片。

可选的,在与所述至少一个相似性搜索的类别唯一对应的特征编码库中,根据所述搜索图片的特征编码,获取与所述搜索图片相似的目标图片,包括:在与所述至少一个相似性搜索的类别唯一对应的所述特征编码库中,根据所述搜索图片的特征编码,计算所述搜索图片的特征编码与所述特征编码库中每个特征编码的距离;获取与所述搜索图片的特征编码距离最近的所述特征编码库中的特征编码,得到与所述特征编码库中的该特征编码对应的所述目标图片。

可选的,所述哈希模型包括一维哈希模型,每个所述一维哈希模型与一个相似性搜索的类别唯一对应;所述以图搜图的方法还包括:根据已知标签的图片,训练得到所述一维哈希模型。

可选的,所述哈希模型还包括多维哈希模型,每个所述多维哈希模型与至少两个相似性搜索的类别唯一对应;所述以图搜图的方法还包括训练得到所述多维哈希模型;其中,训练得到所述多维哈希模型,包括:建立训练数据集,所述训练数据集包括图片子集和至少两个标签子集;所述标签子集与至少两个相似性搜索的类别中的各类别一一对应,每个所述标签子集中的标签基于该标签子集对应的一个相似性搜索的类别得到;所述图片子集包括多张图片,每个所述标签子集包括与所述图片子集中的图片一一对应的标签;根据所述训练数据集,训练得到所述多维哈希模型。

可选的,每个所述标签子集中的标签,基于该标签子集对应的一个相似性搜索的类别,对应的所述一维哈希模型得到。

可选的,根据所述训练数据集,训练得到所述多维哈希模型,包括:将所述图片子集中的图片分成多个图片对;针对每一所述图片对,判断该图片对在每个标签子集中对应的标签是否相同,若相同,将该图片对作为正样本,否则,将该图片对作为负样本;分别将所述正样本和所述负样本输入卷积神经网络进行训练,得到所述多维哈希模型。

可选的,在任一相似性搜索的类别包括多个子类别的情况下,所述图片子集中具有该相似性搜索的类别下各子类别特性的图片,根据所述子类别的比例进行数量的配置。

可选的,以图搜图的方法,还包括建立与所述至少一个相似性搜索的类别唯一对应的特征编码库;其中,建立与所述至少一个相似性搜索的类别唯一对应的特征编码库,包括:将图库中的图片输入与所述至少一个相似性搜索的类别唯一对应的已训练的所述哈希模型,获取该图片的特征编码;根据获取的特征编码,得到与所述至少一个相似性搜索的类别唯一对应的特征编码库。

另一方面,本发明的实施例还提供一种计算机可读介质,其上存储有计算机程序,所述计算机程序被执行时,实现上述的以图搜图的方法。

又一方面,本发明的实施例还提供一种服务器,包括:处理器、存储器;所述存储器用于一个或多个程序;当所述一个或多个程序被所述处理器执行时,实现上述的以图搜图的方法。

本发明的实施例提供一种以图搜图的方法、计算机可读介质及服务器,通过服务器端根据接收的搜索图片以及至少一个相似性搜索的类别,使用与至少一个相似性搜索的类别唯一对应的已训练的哈希模型,提取搜索图片的特征编码。在与至少一个相似性搜索的类别唯一对应的特征编码库中,根据搜索图片的特征编码,获取与搜索图片相似的目标图片返回终端。由此可见,本申请中服务器端能够根据至少一个相似性搜索的类别,在检索时快速定位到该至少一个相似性搜索的类别对应的特征编码库下再进行检索,相对于现有技术中每次查询无针对性的遍历查找,本申请在保证匹配精度的基础上,更加接近用户的预期,提高了检索效果。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种以图搜图的流程图;

图2为本发明实施例提供的再一种以图搜图的流程图;

图3为本发明实施例提供的又一种以图搜图的流程图;

图4为本发明实施例提供的又一种以图搜图的流程图;

图5为本发明实施例提供的又一种以图搜图的流程图;

图6为本发明实施例提供的一种以图搜图的服务器示意图。

附图标记:

1-服务器;2-处理器;3-存储器。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

基于此,本发明的实施例提供一种以图搜图的方法,如图1所示,包括:

s11、服务器端接收终端发送的搜索图片以及至少一个相似性搜索的类别。

以图搜图的整个系统包括终端、服务器端、画屏等。用户使用终端拍摄图片上传服务器,或者,将终端相册中的图片上传服务器,同时上传相似性搜索的类别。

相似性搜索的类别是划分图片时的依据。例如,将图片按照内容进行划分,所对应的类别即为内容;将图片按照题材进行划分,所对应的类别即为题材;将图片按照风格进行划分,所对应的类别即为风格。

其中,相似性搜索的类别可以由用户在终端的例如app上进行选择,也就是说app上提供多个供用户选择的相似性搜索的类别,用户据此进行一个或多个类别的选择。

示例的,若在终端上可选择的相似性搜索的类别包括内容、题材、风格等多个类别,则用户可以选择其中一个类别,而用户选择的该一个类别以及搜索图片被上传至服务器。或者,用户也可以选择其中两个类别,用户选择的该两个类别以及搜索图片被上传至服务器。当然,用户也可以选择其中三个类别,用户选择的该三个类别以及搜索图片被上传至服务器。

终端可以为手机、平板电脑、pc(personalcomputer,个人电脑)、笔记本等设备,本申请对此并不进行限定。

s12、服务器端根据接收的搜索图片以及所述至少一个相似性搜索的类别,使用与所述至少一个相似性搜索的类别唯一对应的已训练的哈希模型,提取所述搜索图片的特征编码。

当相似性搜索的类别为一个时,则该一个相似性搜索的类别唯一对应一个已训练的哈希模型(可称为一维哈希模型)。当相似性搜索的类别为至少两个时,则每任意组合的至少两个相似性搜索的类别也唯一对应一个已训练的哈希模型(可称为多维哈希模型)。在此基础上,本领域技术人员应该明白,相似性搜索的类别不同时,哈希模型也不同。

已训练的哈希模型的个数由可供用户选择的相似性搜索的类别而定。例如当可供用户选择的相似性搜索的类别为n个,则,每个相似性搜索的类别唯一对应一个一维哈希模型,每任意组合的两个相似性搜索的类别唯一对应一个已训练的二维哈希模型,每任意组合的三个相似性搜索的类别唯一对应一个已训练的三维哈希模型,以此类推。

示例的,若服务器端接收到搜索图片以及一个相似性搜索的类别,且该类别为内容,则使用与内容类别唯一对应的一维哈希模型提取搜索图片的特征编码。若服务器端接收到搜索图片以及两个相似性搜索的类别,且该两个类别分别为内容和题材,则使用与内容和题材类别唯一对应的二维哈希模型提取搜索图片的特征编码。若服务器端接收到搜索图片以及两个相似性搜索的类别,且该两个类别分别为内容和风格,则使用与内容和风格类别唯一对应的二维哈希模型提取搜索图片的特征编码。若服务器端接收到搜索图片以及三个相似性搜索的类别,且该三个类别分别为内容、题材和风格,则使用与内容、题材和风格类别唯一对应的三维哈希模型提取搜索图片的特征编码。

由哈希模型提取的搜索图片的特征编码为二进制数据。

特征编码的长度可以根据类别的复杂程度设定为12bit、24bit、48bit、64bit等。示例的,当相似性搜索的类别为内容时,由于内容类别容易识别,因此,可将对应内容类别的特征编码设定为12bit。当相似性搜索的类别包括风格时,由于风格类别很难识别,因此,为了保留更多的信息,可将对应包括风格类别的特征编码设定为24bit。

服务器端提取搜索图片的特征编码,利用搜索图片的特征编码为后续检索提供便利。

s13、服务器端在与所述至少一个相似性搜索的类别唯一对应的特征编码库中,根据搜索图片的特征编码,获取与搜索图片相似的目标图片。

当相似性搜索的类别为一个时,则该一个相似性搜索的类别唯一对应一个特征编码库。当相似性搜索的类别为至少两个时,则每任意组合的至少两个相似性搜索的类别也唯一对应一个特征编码库。在此基础上,本领域技术人员应该明白,相似性搜索的类别不同时,特征编码库也不同。

特征编码库的个数由可供用户选择的相似性搜索的类别而定。例如当可供用户选择的相似性搜索的类别为n个,则,每个相似性搜索的类别唯一对应一个特征编码库,每任意组合的两个相似性搜索的类别唯一对应一个特征编码库,每任意组合的三个相似性搜索的类别唯一对应一个特征编码库,以此类推。

由此可知,哈希模型与特征编码库一一对应。

其中,特征编码库中具有图库中的每个图片的特征编码。

在与所述至少一个相似性搜索的类别唯一对应的特征编码库中,服务器端遍历搜索该特征编码库中的特征编码,将特征编码库中的每个特征编码与搜索图片的特征编码进行一一比对,根据比对结果,可以得到与搜索图片的特征编码最相似或者完全相同的特征编码,再根据获得的特征编码相关联的图片名称和地址,从图库中获取得到目标图片。

s14、服务器端将目标图片发送至终端。

本发明的实施例提供一种以图搜图的方法,通过服务器端根据接收的搜索图片以及至少一个相似性搜索的类别,使用与至少一个相似性搜索的类别唯一对应的已训练的哈希模型,提取搜索图片的特征编码。在与至少一个相似性搜索的类别唯一对应的特征编码库中,根据搜索图片的特征编码,获取与搜索图片相似的目标图片返回终端。由此可见,本申请中服务器端能够根据至少一个相似性搜索的类别,在检索时快速定位到该至少一个相似性搜索的类别对应的特征编码库下再进行检索,相对于现有技术中每次查询无针对性的遍历查找,本申请在保证匹配精度的基础上,更加接近用户的预期,提高了检索效果。

可选的,如图2所示,上述以图搜图的方法还包括建立与至少一个相似性搜索的类别唯一对应的特征编码库。

其中,建立与至少一个相似性搜索的类别唯一对应的特征编码库,包括:

s101、将图库中的图片输入与所述至少一个相似性搜索的类别唯一对应的已训练的哈希模型,获取该图片的特征编码。

可以理解的是,同一个图库中的图片,利用不同的哈希模型,可以生成不同的特征编码。

s102、根据获取的特征编码,得到与所述至少一个相似性搜索的类别唯一对应的特征编码库。

服务器端利用所述至少一个相似性搜索的类别唯一对应的哈希模型,提取出图库中每张图片的特征编码,生成与所述至少一个相似性搜索的类别对应的特征编码库。

示例的,当相似性搜索的类别为一个,且该一个类别为内容时,服务器端利用与该内容类别对应的一维哈希模型,提取出图库中每张图片的特征编码,生成对应内容类别的特征编码库。当相似性搜索的类别为两个,且该两个类别分别为内容和题材时,服务器端利用与该内容和题材两个类别唯一对应的二维哈希模型,提取出图库中每张图片的特征编码,生成对应内容和题材类别的特征编码库。当相似性搜索的类别为两个,且该两个类别分别为内容和风格时,服务器端利用与该内容和风格两个类别唯一对应的二维哈希模型,提取出图库中每张图片的特征编码,生成对应内容和风格类别的特征编码库。当相似性搜索的类别为三个,且该三个类别分别为内容、题材和风格时,服务器端利用与该内容、题材和风格类别唯一对应的三维哈希模型,提取出图库中每张图片的特征编码,生成对应内容、题材和风格类别的特征编码库。

可选的,如图1所示,s14之后,所述以图搜图的方法还包括:

s15、服务器端接收终端发送的推送请求,推送请求指示将用户感兴趣的图片发送至画屏,用户感兴趣的图片为目标图片中的一幅图片或多幅图片。

s16、服务器端将用户感兴趣的图片发送至画屏,以使画屏显示用户感兴趣的图片。

可选的,如图3所示,s13中服务器端在与所述至少一个相似性搜索的类别唯一对应的特征编码库中,根据所述搜索图片的特征编码,获取与搜索图片相似的目标图片,包括:

s131、服务器端在与所述至少一个相似性搜索的类别唯一对应的特征编码库中,根据所述搜索图片的特征编码,计算搜索图片的特征编码与特征编码库中每个特征编码的距离。

搜索图片的特征编码与特征编码库中每个特征编码的距离,可通过汉明距离(hammingdistance)方法进行计算。服务器端通过依次将特征编码库中的每一个特征编码与搜索图片的特征编码进行比较,判断特征编码库中的该特征编码与搜索图片的特征编码的每一位的值是否相同,若不同则汉明距离加1。

示例的,搜索图片的特征编码为10001001,特征编码库中的一个特征编码为10110001,两者有3位(左起第三位、第四位和第五位)不同,则两者的汉明距离为3。

s132、服务器端获取与搜索图片的特征编码距离最近的特征编码库中的特征编码,得到与特征编码库中的该特征编码对应的目标图片。

服务器端根据计算的搜索图片的特征编码与特征编码库中的每个特征编码的距离,将特征编码库中的特征编码按照距离由小到大或者由大到小的顺序进行排序,并按照排序列表输出对应的图片名称和地址。特征编码库中的特征编码与搜索图片的特征编码距离越远,对应的图片与搜索图片越不同,距离越近,对应的图片与搜索图片越相似。

需要说明的是,在将特征编码库中的特征编码按照距离排序之前可以设定一个阈值,将特征编码库中的特征编码与搜索图片的特征编码的距离大于等于阈值的特征编码删除。先删除距离大于等于阈值的特征编码,即先删除掉一大部分相似度较低的特征编码,降低了后续排序的工作量,提高了搜索效率。其中,阈值的大小均可以根据需要进行设定,本申请对其不做任何限定。

可以理解的是,在s132之后,可能获取到一张或者多张目标图片。其中,当目标图片为多张时,说明这些目标图片的特征编码与搜索图片的特征编码的距离相同。

基于上述,可选的,所述以图搜图的方法还包括:根据已知标签的图片,训练得到所述一维哈希模型。其中,可以理解的是每个一维哈希模型与一个相似性搜索的类别唯一对应。

示例1,通过将已知内容标签的图片形成图片对输入卷积神经网络,基于卷积神经网络,判断该图片对对应的内容标签是否相同,若相同,则判断结果输出应为0,表示图片对相似;若不同,则判断结果输出应为1,表示图片对不相似,从而训练出内容哈希模型。

示例2,通过将已知题材标签的图片形成图片对输入卷积神经网络,基于卷积神经网络,判断该图片对对应的题材标签是否相同,若相同,则判断结果输出应为0,表示图片对相似;若不同,则判断结果输出应为1,表示图片对不相似,从而训练出题材哈希模型。

示例3,通过将已知风格标签的图片形成图片对输入卷积神经网络,基于卷积神经网络,判断该图片对对应的风格标签是否相同,若相同,则判断结果输出应为0,表示图片对相似;若不同,则判断结果输出应为1,表示图片对不相似,从而训练出风格哈希模型。

在此基础上,可选的,如图4所示,所述以图搜图的方法还包括:训练得到所述多维哈希模型。其中,可以理解的是,每个多维哈希模型与至少两个相似性搜索的类别唯一对应。

其中,训练得到所述多维哈希模型,包括:

s10、服务器端建立训练数据集,训练数据集包括图片子集和至少两个标签子集;标签子集与至少两个相似性搜索的类别中的各类别一一对应,每个标签子集中的标签基于该标签子集对应的一个相似性搜索的类别得到;图片子集包括多张图片,每个标签子集包括与图片子集中的图片一一对应的标签。

可以理解的是,标签子集的数量与上述至少两个相似性搜索的类别数量相同,即,当上述相似性搜索的类别为两个时,标签子集的数量也为两个,且该两个标签子集与上述的两个相似性搜索的类别一一对应。当上述相似性搜索的类别为三个时,标签子集的数量也为三个,且该三个标签子集与上述的三个相似性搜索的类别一一对应。

图片子集的个数为一个,每个标签子集都对应该图片子集。

对于每个标签子集,以一个标签子集与内容类别对应为例,则该标签子集包括图片子集中每个图片的类别标签。以一个标签子集与题材类别对应为例,则该标签子集包括图片子集中每个图片的题材标签。以该标签子集与风格类别对应为例,则该标签子集包括图片子集中每个图片的风格标签。

可选的,每个标签子集中的标签,基于该标签子集对应的一个相似性搜索的类别,对应的一维哈希模型得到。

示例的,对于与内容类别对应标签子集,则可基于该内容类别对应的已训练好的一维哈希模型得到,对于与题材类别对应标签子集,则可基于该题材类别对应的已训练好的一维哈希模型得到,对于与风格类别对应标签子集,则可基于该风格类别对应的已训练好的一维哈希模型得到。

s20、服务器端根据训练数据集,训练得到多维哈希模型。

示例的,当上述的至少两个相似性搜索的类别分别为内容和题材时,服务器端可以根据训练数据集,训练得到与内容和题材类别对应的唯一的哈希模型。当上述的至少两个相似性搜索的类别分别为内容、题材和风格时,服务器端可以根据训练数据集,训练得到与内容、题材和风格类别对应的唯一的哈希模型。

可选的,在任一相似性搜索的类别包括多个子类别的情况下,所述图片子集中具有该相似性搜索的类别下各子类别特性的图片,根据所述子类别的比例进行数量的配置。

子类别是相似性搜索的类别下的具体分类。例如,在内容类别下可以分为人物、花类、鸟类、鱼类和虫类等子类别;在题材类别下可以分为动物画、风景画、宗教画和风俗画等子类别;在风格类别下可以分为现实主义、印象主义、立体主义和超写实主义等子类别。

在每个相似性搜索的类别包括多个子类别的情况下,在哈希模型训练时,基于卷积神经网络,对具有该相似性搜索的类别特性的图片进行小类别识别时,难易程度不同,导致数据量差别较大。因此,可根据历史经验,在每个相似性搜索的类别包括多个子类别的情况下,对这些子类别设定一定比例。例如,风格类别中,超写实主义容易识别,则设定的比例低一些,印象主义难识别,则设定的比例多一些。通过将图片子集中具有该相似性搜索的类别下各子类别特性的图片,按所述子类别的比例进行配置,可使哈希模型训练时数据比例更均衡,训练出的哈希模型识别效果也更好。

示例的,有1000张图片的内容都为花,但是风格不同,其中800张风格为超写实主义,另外200张为印象主义。由于超写实主义的花相对于印象主义的花容易识别,根据历史经验设定一定比例,例如设定超写实主义花与印象主义的花比例为1:1,则可以选择200张超写实主义的花和200张印象主义的花,建立图片子集用于训练。

可选的,如图5所示,上述s20中根据训练数据集,训练得到多维哈希模型,包括:

s211、将图片子集中的图片分成多个图片对。

图片对用于后续对两两图片进行比较,判断两张图片是否具有相同的标签。

s212、针对每一图片对,判断该图片对在每个标签子集中对应的标签是否相同,若相同,将该图片对作为正样本,否则,将该图片对作为负样本。

示例的,在至少两个相似性搜索的类别分别为内容和题材类别的情况下,根据预设先判断内容再判断题材的顺序,基于卷积神经网络,先在与内容对应的标签子集中判断每一图片对的标签是否相同。若该图片对的内容标签相同,则该图片对作为一级正样本;在满足一级正样本的基础上,再在与题材对应的标签子集中判断该图片对的标签是否相同,若该图片对的题材标签也相同,则将该图片对作为二级正样本,从而将该二级正样本作为上述的正样本,其他情况均视为负样本。

示例的,在至少三个相似性搜索的类别分别为内容、题材和风格类别的情况下,根据预设先判断内容然后判断题材再判断风格的顺序,基于卷积神经网络,先在于内容对应的标签子集中判断每一图片对的标签是否相同。若图片对内容标签相同,则该图片对作为一级正样本;在满足一级正样本的基础上,再在与题材对应的标签子集中判断该图片对的标签是否相同,若该图片对的题材标签也相同,则该图片对作为二级正样本;在满足二级正样本的基础上,再在与风格对应的标签子集中判断该图片对的标签是否相同,若该图片对的风格标签也相同,则该图片对作为三级正样本,从而将该三级正样本作为上述的正样本,其他情况均视为负样本。

若有n个相似性搜索的类别,则图片对中两张图片的与n个类别对应的标签需要都相同,才能作为对应的正样本。否则,其他情况均视为负样本。

s213、分别将正样本和负样本输入卷积神经网络进行训练,得到多维哈希模型。

将正样本的图片对输入卷积神经网络,基于卷积神经网络,判断结果输出为0,表示图片对相似;将作为负样本的图片对输入卷积神经网络,基于卷积神经网络,判断结果输出应1,表示图片对不相似,反复多次训练得到至少两个相似性搜索的类别对应的唯一的多维哈希模型。

基于上述可知,可以训练得到供用户选择类别的所有组合方式对应的哈希模型,即,无论用户上传搜索图片的同时选择了什么类别,或者同时选择几个类别,服务器端都可以调用对应的已训练的哈希模型。进而利用该对应的哈希模型获取搜索图片的特征编码。

在上述基础上,如果哈希模型在训练过程中,卷积神经网络输出的判断结果介于0和1之间,则需要计算实际结果与期望结果的误差,对卷积神经网络的参数进行反向调整,弥补误差,使其输出结果准确。

基于此,可通过如下过程进行调整。

可根据如下公式

式(一),

bj∈{+1,-1}k,j∈{1,2},计算正样本或负样本的损失函数lr。

然后通过反向传播,根据损失函数调整卷积神经网络的参数,弥补误差,使其输出结果更准确。

其中,输入的图片对是i1和i2,对应的哈希编码为b1和b2,b1和b2为k维{-1,+1}向量。若两张图片相似,那么y=0,否则y=1。m>0为边缘阈值参数。α为控制正则化强度的加权参数。

是在y=0时,即,两张图片相似时的欧氏距离。是在y=1时,即,两张图片不相似时的欧氏距离,第三项α(|||b1|-1||1+|||b2|-1||1)为正则项,用于优化结果。

在此基础上,由于哈希模型在训练过程中,判断图片对是否相似的实际结果只可能无限趋近于0或1而不直接等于0或1,总存在有一定的误差,因此,需要计算总体的损失函数,用于调整参数,使得哈希模型在获取搜索图片的特征编码时更精确。

因此,还可以根据公式

计算所有图片对的损失函数l。

将上述公式(一)代入公式(二)可得:

bi,j∈{+1,-1}k,i∈{1,2……,n},j∈{1,2},其中,输入的图片对共有n对,图片对中的两张图片分别为bi,1和bi,2,bi,1和bi,2为k维{-1,+1}向量。若两张图片相似那么yi=0,否则yi=1。m>0为边缘阈值参数。α为控制正则化强度的加权参数。

然后,通过反向传播,根据总体损失函数调整卷积神经网络的参数,弥补误差,使其输出结果更准确。

反向传播时需要用的导数为:

其中,

需要说明的是,term1、term2、regularizer分别是:

regularizer=α(|||bi,1|-1||1+|||bi,2|-1||1);

δ(bi,j)表示(|||bi,1|-1||1+|||bi,2|-1||1)求导的结果,是

本发明的实施例还提供一种计算机可读介质,其上存储有计算机程序,计算机程序被执行时,实现上述的以图搜图的方法。

本发明的实施例还提供一种服务器,如图6所示,包括:处理器2、存储器3;存储器3用于一个或多个程序。

当一个或多个程序被所述处理器2执行时,实现上述的以图搜图的方法。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1