多媒体的发展 1687 - 5699 1687 - 5680 Hindawi 10.1155 / 2017/8961091 8961091 研究文章 深的二进制表示为有效的图像检索 http://orcid.org/0000 - 0002 - 3333 - 7561 Xuchao 1 http://orcid.org/0000 - 0002 - 7124 - 5182 首歌 1 2 1 2 小康 1 2 蒙牛 1 2 翔龙 1 图像通信和网络工程学院 上海交通大学 上海 中国 sjtu.edu.cn 2 未来的媒体网创新中心 上海 中国 2017年 12 11 2017年 2017年 25 05年 2017年 31日 07年 2017年 07年 09年 2017年 12 11 2017年 2017年 版权©2017陆Xuchao et al。 这是一个开放的文章在知识共享归属许可下发布的,它允许无限制的使用,分布和繁殖在任何媒介,提供最初的工作是正确的引用。

数量快速增长的图像上传每一天,高效的基于内容的图像检索变得很重要。散列方法,这意味着在二进制编码表示图像,利用汉明距离相似性判断,是被广泛接受的优势在存储和搜索速度。一个好的二进制表示方法图像是图像检索的决定性因素。在本文中,我们提出一种新的深哈希方法有效的图像检索。我们提出一个算法来计算目标散列码显示不同内容的图像之间的关系。然后美联储目标散列码深网络培训。两个变量的深度网络,DBR和DBR-v3提出了图像数据库的不同大小和规模。在训练之后,我们的深度网络可以生成哈希码与大型汉明距离图像不同的内容。标准图像检索实验基准测试表明,我们的方法优于其他先进的方法包括无监督,监督和深度散列方法。 中国国家自然科学基金 61671296 61521062 U1611461 中国国家重点研究和发展项目 BZ0300013 1。介绍<gydF4y2Ba/title> <p>数以百万计的图像上传和存储在互联网上每一秒与存储技术的快速发展。给定一个查询图像,如何有效地找到一定数量的内容类似的图像从大型数据库是一个巨大的挑战。速度和准确性需要小心平衡。这样的任务是基于内容的图像检索(CBIR) [<xregydF4y2Baf ref-type="bibr" rid="B1"> 1<gydF4y2Ba/xref>- - - - - -<xregydF4y2Baf ref-type="bibr" rid="B4"> 4<gydF4y2Ba/xref>),通过自动派生技术检索图像特性,比如颜色、纹理和形状。也有一些应用程序的CBIR徒手sketch-based图像检索(<xregydF4y2Baf ref-type="bibr" rid="B5"> 5<gydF4y2Ba/xref>)查询图像的抽象和模糊的草图。CBIR的派生功能是不容易。搜索从数百万甚至数十亿的图像是非常耗时。<gydF4y2Ba/p> <p>图像的二进制表示是一个新兴的方法处理存储和搜索速度CBIR的任务。散列方法调用此方法,它在三个步骤。首先,使用一个哈希函数映射数据库图像(图像画廊)为二进制代码和存储在存储设备;典型的长度是48位。然后计算之间的汉明距离查询图像和存储二进制编码的二进制代码。最小汉明距离的图像查询图像显示类似的内容,应该检索。的一些例子提出了散列方法是(<xregydF4y2Baf ref-type="bibr" rid="B6"> 6<gydF4y2Ba/xref>- - - - - -<xregydF4y2Baf ref-type="bibr" rid="B11"> 11<gydF4y2Ba/xref>]。<gydF4y2Ba/p> <p>散列方法的关键部分是用于推导出散列码的特性。所有的散列方法的过程包括特征提取;特性的质量直接影响到检索的准确性。最近,卷积神经网络(CNN)证明了其卓越的性能在任务高度取决于特征提取,图像分类等(<xregydF4y2Baf ref-type="bibr" rid="B12"> 12<gydF4y2Ba/xref>),自然语言处理(<xregydF4y2Baf ref-type="bibr" rid="B13"> 13<gydF4y2Ba/xref>),和视频分析<xregydF4y2Baf ref-type="bibr" rid="B14"> 14<gydF4y2Ba/xref>]。基于CNN的方法比以前的这些领域领先的,这表明,CNN可以学习健壮的特性代表图像的语义信息。一个非常自然的想法是使用深度学习学习紧凑的二进制哈希码。在语义散列(<xregydF4y2Baf ref-type="bibr" rid="B15"> 15<gydF4y2Ba/xref>),深哈希方法采用CNN显示高性能在基于内容的图像检索。<gydF4y2Ba/p> <p>在本文中,我们提出一种新的监督深哈希方法学习紧凑的哈希代码来执行基于内容的图像检索;我们叫它深二进制表示(DBR)。本文是一个扩展的版本的工作(<xregydF4y2Baf ref-type="bibr" rid="B38"> 16<gydF4y2Ba/xref>]。我们的方法是一个端到端的学习框架,包括三个主要步骤。第一步是生成最优目标从逐点的散列码标签信息。第二步是学习图像特征和哈希函数同时通过精心设计的深层网络的训练过程。第三步是地图图像像素紧凑的二进制代码通过一个哈希函数进行图像检索。与其他深哈希方法相比,我们的方法具有以下优点。<gydF4y2Ba/p> <p> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M1"> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mn> 1<gydF4y2Ba/mml:mn> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>我们深哈希网络训练目标计算散列码。目标散列码是最优的,不同标签之间的汉明距离是最大化。方法如(<xregydF4y2Baf ref-type="bibr" rid="B16"> 17<gydF4y2Ba/xref>哈希码来自一个中间层的深层网络。我们的方法产生的哈希码输出层。这种方法更直接和显示了更好的性能。<gydF4y2Ba/p> <p> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M2"> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mn> 2<gydF4y2Ba/mml:mn> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>我们的训练过程是点态;一个训练样本由一个图像和一个目标散列码。两两相比(<xregydF4y2Baf ref-type="bibr" rid="B17"> 18<gydF4y2Ba/xref>)和三联体方法(<xregydF4y2Baf ref-type="bibr" rid="B18"> 19<gydF4y2Ba/xref>,<xregydF4y2Baf ref-type="bibr" rid="B19"> 20.<gydF4y2Ba/xref>的训练过程需要两个图像或三个图像作为训练样本,在很大程度上缩短了训练时间。我们的训练过程是一个线性时间算法,而不是指数时间算法上面提到的方法。<gydF4y2Ba/p> <p> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M3"> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mn> 3<gydF4y2Ba/mml:mn> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>我们的方法达到最先进的性能在两个小图像数据集CIFAR-10和相对ImageNet之类的大型数据集。对于金额大的图像数据集,我们进一步提出一个架构基于inception-v3净(<xregydF4y2Baf ref-type="bibr" rid="B20"> 21<gydF4y2Ba/xref>];我们称之为DBR-v3。DBR-v3达到最先进的性能ImageNet数据集的图像检索。当我们应用DBR-v3 CIFAR-10,性能提高了15%。<gydF4y2Ba/p> </sec> <sec id="sec2"> <title>2。散列方法的概述<gydF4y2Ba/title> <p>散列方法包括data-independent方法(<xregydF4y2Baf ref-type="bibr" rid="B21"> 22<gydF4y2Ba/xref>)和视方法(<xregydF4y2Baf ref-type="bibr" rid="B10"> 10<gydF4y2Ba/xref>,<xregydF4y2Baf ref-type="bibr" rid="B22"> 23<gydF4y2Ba/xref>- - - - - -<xregydF4y2Baf ref-type="bibr" rid="B25"> 26<gydF4y2Ba/xref>]。第一类方法提出了在早期的天。最具代表性的是locality-sensitive散列(激光冲徊化)<xregydF4y2Baf ref-type="bibr" rid="B21"> 22<gydF4y2Ba/xref>)和它的变体。训练数据的哈希函数无关。相反,他们做的随机投影图像映射到特征空间。第二类学习训练数据的哈希函数。由于额外的信息,视超越data-independent的方法。<gydF4y2Ba/p> <p>视的方法可以进一步分为无监督方法和监督方法。无监督方法包括光谱散列(SH) [<xregydF4y2Baf ref-type="bibr" rid="B22"> 23<gydF4y2Ba/xref>)和迭代量化(ITQ) [<xregydF4y2Baf ref-type="bibr" rid="B25"> 26<gydF4y2Ba/xref>]。这些方法学习哈希函数从未标记的训练集。处理更复杂的图像数据库,监督学习方法提出了一个更好的哈希函数从标签信息的训练图像。例如,监督与内核(KSH)[哈希<xregydF4y2Baf ref-type="bibr" rid="B23"> 24<gydF4y2Ba/xref>)需要一个有限的监管信息,实现高质量的散列。最小的损失哈希(MLH) [<xregydF4y2Baf ref-type="bibr" rid="B24"> 25<gydF4y2Ba/xref>)是基于结构化与潜变量和预测hinge-like损失函数。和二进制重建嵌入(BRE) [<xregydF4y2Baf ref-type="bibr" rid="B10"> 10<gydF4y2Ba/xref>开发一个算法基于显式地学习哈希函数最小化重建原来的距离和汉明距离之间的误差。不对称的内积二进制编码(AIBC) [<xregydF4y2Baf ref-type="bibr" rid="B27"> 27<gydF4y2Ba/xref>)是一种特殊的哈希方法基于不对称的哈希函数。AIBC学习两种不同的哈希函数查询图像和数据集的图像。它可以应用于无监督数据集和监督数据集。<gydF4y2Ba/p> <p>散列方法上面提到使用手工功能不够强大,更复杂的语义相似度。此外,哈希函数的特征提取过程是独立学习。最近,CNN基于散列方法称为深哈希方法提出问题这些问题。CNN能学到更多代表特性在手工制作的功能。此外,最深处散列方法执行功能同时学习和哈希函数学习和展示伟大的进步相比以前的方法。几个深提出了散列方法和基于内容图像检索有更好的精度。例如,CNNH [<xregydF4y2Baf ref-type="bibr" rid="B17"> 18<gydF4y2Ba/xref>)提出了一种两级深散列方法。它同时学习特性和基于学习哈希函数近似的哈希码。深pairwise-supervised散列(DPSH) [<xregydF4y2Baf ref-type="bibr" rid="B28"> 28<gydF4y2Ba/xref>基于成对的标签)进行学习。文献[<xregydF4y2Baf ref-type="bibr" rid="B29"> 29日<gydF4y2Ba/xref>)提出了散列学习作为正规化相似性的问题学习,同时学习哈希函数和图像特征通过三重态样品。我们的方法提出了优于上述方法。<gydF4y2Ba/p> </sec> <sec id="sec3"> <title>3所示。该方法<gydF4y2Ba/title> <p>我们的方法的目标是找到一个哈希函数解决基于内容的图像检索的任务。鉴于<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M4"> <mml:mrow> <mml:mi> N<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>训练图像<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M5"> <mml:mi> X<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mo stretchy="false"> {<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> N<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo stretchy="false"> }<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>属于<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M6"> <mml:mrow> <mml:mi> K<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>类别,<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M7"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>在原始RGB值的形式。标签信息而著称<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M8"> <mml:mi> l<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mo stretchy="false"> {<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> N<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo stretchy="false"> }<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>,<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M9"> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> ∈<gydF4y2Ba/mml:mo> <mml:mo stretchy="false"> {<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1、2<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi> K<gydF4y2Ba/mml:mi> <mml:mo stretchy="false"> }<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>。我们的目标是学习一个函数<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M10"> <mml:mi> H<gydF4y2Ba/mml:mi> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mi> x<gydF4y2Ba/mml:mi> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>输入图像映射到紧凑的二进制代码<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M11"> <mml:msub> <mml:mrow> <mml:mi> b<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mi> H<gydF4y2Ba/mml:mi> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>和<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M12"> <mml:msub> <mml:mrow> <mml:mi> b<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> ∈<gydF4y2Ba/mml:mo> <mml:mo stretchy="false"> {<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 0 1<gydF4y2Ba/mml:mn> <mml:msup> <mml:mrow> <mml:mo stretchy="false"> }<gydF4y2Ba/mml:mo> </mml:mrow> <mml:mrow> <mml:mi> C<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msup> </mml:math> </inline-formula>,在那里<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M13"> <mml:mrow> <mml:mi> C<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>代表散列的长度。哈希函数<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M14"> <mml:mi> H<gydF4y2Ba/mml:mi> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mi> x<gydF4y2Ba/mml:mi> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>满足以下几点:<gydF4y2Ba/p> <p>(1)<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M15"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> b<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>和<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M16"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> b<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> j<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>在汉明空间相似吗<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M17"> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> j<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:math> </inline-formula>。<gydF4y2Ba/p> <p>(2)<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M18"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> b<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>和<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M19"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> b<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> j<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>在汉明远太空的时候<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M20"> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> ≠<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> j<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:math> </inline-formula>。<gydF4y2Ba/p> <p>图<xregydF4y2Baf ref-type="fig" rid="fig1"> 1<gydF4y2Ba/xref>显示了我们的系统和图的整个流程图<xregydF4y2Baf ref-type="fig" rid="fig2"> 2<gydF4y2Ba/xref>显示了该网络。提出了一种目标哈希代码生成组件生成最优训练基于散列码代码长度和类别数。我们的框架包含一个CNN模型为主要组件。通常CNN的最后一层是一个Softmax分类层。我们把它换成一个散列层<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M21"> <mml:mrow> <mml:mi> C<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>节点。CNN模型的输出层以来发生了变化,我们需要新的输出信息更换标签。哈希函数<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M22"> <mml:mi> H<gydF4y2Ba/mml:mi> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mi> x<gydF4y2Ba/mml:mi> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>是训练模型和修正后的连接吗<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M23"> <mml:mi mathvariant="normal"> 年代<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> g<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> n<gydF4y2Ba/mml:mi> </mml:math> </inline-formula>函数。最后,我们使用训练有素的哈希函数来执行基于内容的图像检索。<gydF4y2Ba/p> <fig id="fig1"> <label>图1<gydF4y2Ba/label> <p>我们工作的流程。首先,我们使用我们提出的目标散列码生成算法生成最优散列码集。接下来,我们使用哈希代码集和训练图像训练哈希学习CNN网络,这被认为是哈希函数。最后,我们使用哈希函数来执行基于内容的图像检索。<gydF4y2Ba/p> <graphic xlink:href="//www.newsama.com/downloads/journals/am/2017/8961091.fig.001"></graphic> </fig> <fig id="fig2"> <label>图2<gydF4y2Ba/label> <p>我们的建议的CNN网络。上部是DBR网络,下一个是DBR-v3网络基于inception-v3净。首先,目标生成哈希代码集基于散列的长度<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M24"> <mml:mrow> <mml:mi> C<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>和图像类别数<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M25"> <mml:mrow> <mml:mi> K<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>。然后用原始图像和深度网络训练目标的散列码。最后,图像检索处理哈希函数,这是训练有素的网络连接<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M26"> <mml:mi mathvariant="normal"> 年代<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> g<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> n<gydF4y2Ba/mml:mi> </mml:math> </inline-formula>函数。<gydF4y2Ba/p> <graphic xlink:href="//www.newsama.com/downloads/journals/am/2017/8961091.fig.002"></graphic> </fig> <sec id="sec3.1"> <title>3.1。目标代码生成散列<gydF4y2Ba/title> <sec id="sec3.1.1"> <title>3.1.1。正常情况下<gydF4y2Ba/title> <p>散列码是数学最优目标代码集<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M27"> <mml:mrow> <mml:mi> K<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>码字;每个码字之间的汉明距离最大化。我们使用目标散列码与原始图像作为训练样本训练整个网络。我们希望得到一个网络接收的原始图像作为输入,并可以将其映射到二进制代码接近目标的散列码。训练网络,作为哈希函数<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M28"> <mml:mi> H<gydF4y2Ba/mml:mi> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mi> x<gydF4y2Ba/mml:mi> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>满足我们的目标,产生二进制代码。学习图像之间的关系与不同的标签不是我们的目的。相反,我们的目的是教网络将图像映射到一个二进制代码。这就是为什么我们计算目标哈希码,并喂给网络,不让网络从最初的标签。这是我们方法的主要区别和其他人。此外,目标哈希代码生成组件使我们学习点态的方式。我们不需要成对输入(<xregydF4y2Baf ref-type="bibr" rid="B17"> 18<gydF4y2Ba/xref>),训练速度要快得多。我们的目标散列码的功能类似于自适应二进制量化中的原型代码(ABQ) [<xregydF4y2Baf ref-type="bibr" rid="B30"> 30.<gydF4y2Ba/xref>]。不同之处在于,在ABQ,任何数据点表示的二进制代码的最近的原型。哈希函数的输出二进制代码位于原型代码集。在我们的方法中,目标散列码只用于培训。哈希函数可以产生二进制代码不在目标散列码集。<gydF4y2Ba/p> <p>以适应目标散列码长度,我们替换原来的最后一层CNN分类模型与一个完全连接层叫做散列层<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M29"> <mml:mrow> <mml:mi> C<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>节点。如何生成图像的目标散列码<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M30"> <mml:mrow> <mml:mi> K<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>不同的标签是这部分的重点。以下是详细的问题描述和主要算法。<gydF4y2Ba/p> <p>因为训练图像<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M31"> <mml:mrow> <mml:mi> K<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>类别,我们的目标是找到一组二进制代码<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M32"> <mml:mrow> <mml:mi> K<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>码字。任意两个码字之间的最小汉明距离应尽可能大。更具体地,鉴于二进制代码长度<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M33"> <mml:mrow> <mml:mi> C<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>和码字号码<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M34"> <mml:mrow> <mml:mi> K<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>,我们想找一个代码集<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M35"> <mml:mi> 米<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mo stretchy="false"> {<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> K<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo stretchy="false"> }<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>,<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M36"> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> ∈<gydF4y2Ba/mml:mo> <mml:mo stretchy="false"> {<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 0 1<gydF4y2Ba/mml:mn> <mml:msup> <mml:mrow> <mml:mo stretchy="false"> }<gydF4y2Ba/mml:mo> </mml:mrow> <mml:mrow> <mml:mi> C<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msup> </mml:math> </inline-formula>的最小汉明距离最大化。这个优化问题可以先分成更小的工作:给定代码长度<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M37"> <mml:mrow> <mml:mi> C<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>和最小汉明距离<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M38"> <mml:mrow> <mml:mi> H<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>,找到一个以上的代码集<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M39"> <mml:mrow> <mml:mi> K<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>码字。之后,大的重复这个过程<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M40"> <mml:mrow> <mml:mi> H<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>直到没有可以找到代码集。最后一个可以解决的<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M41"> <mml:mrow> <mml:mi> H<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>最大化最小汉明距离。整个过程中描述的算法<xregydF4y2Baf ref-type="other" rid="alg1"> 1<gydF4y2Ba/xref>。请注意,这个优化问题是一个复杂的问题,没有固定的结果。为不同的<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M42"> <mml:mrow> <mml:mi> C<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>和<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M43"> <mml:mrow> <mml:mi> H<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>,代码集的规模可能并不一定数量(<xregydF4y2Baf ref-type="bibr" rid="B31"> 31日<gydF4y2Ba/xref>]。我们已经证明我们的算法能够至少在我们的实验情况下找到第二个最佳解决方案。考虑一个24位代码集12-category数据集,最好的解决方案是一套代码的最小汉明距离是13位。我们的算法将找到一个最小汉明距离的12位。<gydF4y2Ba/p> <p id="alg1"> <list list-content="algorithm"> <title><大胆>算法1:< /大胆>最佳的哈希代码生成。<gydF4y2Ba/title> <list-item></list-item> </list></p> <p> <bold> 输入:<gydF4y2Ba/bold>二进制代码长度<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M44"> <mml:mrow> <mml:mi> C<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>数量的类别<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M45"> <mml:mrow> <mml:mi> K<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula></p> <list-item> <p> <bold> 输出:<gydF4y2Ba/bold>代码集<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M46"> <mml:mo stretchy="false"> {<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> K<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo stretchy="false"> }<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>,<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M47"> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> ∈<gydF4y2Ba/mml:mo> <mml:mo stretchy="false"> {<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 0 1<gydF4y2Ba/mml:mn> <mml:msup> <mml:mrow> <mml:mo stretchy="false"> }<gydF4y2Ba/mml:mo> </mml:mrow> <mml:mrow> <mml:mi> C<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msup> </mml:math> </inline-formula>满足<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M48"> <mml:mrow> <mml:mrow> <mml:mi mathvariant="normal"> 最小值<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mo> ⁡<gydF4y2Ba/mml:mo> <mml:mrow> <mml:mfenced separators="|"> <mml:mrow> <mml:mi mathvariant="normal"> H<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> 一个<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> 米<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> 米<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> 我<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> n<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> g<gydF4y2Ba/mml:mi> <mml:mfenced separators="|"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> j<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:mrow> <mml:mo> ≥<gydF4y2Ba/mml:mo> <mml:mi> H<gydF4y2Ba/mml:mi> </mml:math> </inline-formula></p> </list-item> <list-item> <p>(<年代tyled- - - - - -content年代tyle="margin-left:0pt"></styled-content>1)codeset.add (0)<gydF4y2Ba/p> </list-item> <list-item> <p>(<年代tyled- - - - - -content年代tyle="margin-left:0pt"></styled-content>2)<bold>gydF4y2Ba为<gydF4y2Ba/bold>(<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M49"> <mml:mi> 我<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn> 1、2<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msup> <mml:mrow> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:mrow> <mml:mrow> <mml:mi> C<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msup> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>)<bold>gydF4y2Ba做<gydF4y2Ba/bold></p> </list-item> <list-item> <p>(<年代tyled- - - - - -content年代tyle="margin-left:0pt"></styled-content>3)<年代tyled- - - - - -content年代tyle="margin-left:14pt"></styled-content>国旗= 0<gydF4y2Ba/p> </list-item> <list-item> <p>(<年代tyled- - - - - -content年代tyle="margin-left:0pt"></styled-content>4)<年代tyled- - - - - -content年代tyle="margin-left:14pt"></styled-content> <bold> 为<gydF4y2Ba/bold> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M50"> <mml:mi> j<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mi mathvariant="normal"> c<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> o<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> d<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> e<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> 年代<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> e<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> t<gydF4y2Ba/mml:mi> <mml:mfenced open="[" close="]" separators="|"> <mml:mrow> <mml:mn mathvariant="normal"> 0<gydF4y2Ba/mml:mn> </mml:mrow> </mml:mfenced> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi mathvariant="normal"> c<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> o<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> d<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> e<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> 年代<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> e<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> t<gydF4y2Ba/mml:mi> <mml:mfenced open="[" close="]" separators="|"> <mml:mrow> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:mfenced> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> </mml:math> </inline-formula> <bold> 做<gydF4y2Ba/bold></p> </list-item> <list-item> <p>(<年代tyled- - - - - -content年代tyle="margin-left:0pt"></styled-content>5)<年代tyled- - - - - -content年代tyle="margin-left:27pt"></styled-content> <bold> 如果<gydF4y2Ba/bold>汉明<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M51"> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mi> 我<gydF4y2Ba/mml:mi> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi> j<gydF4y2Ba/mml:mi> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> <mml:mo> <<gydF4y2Ba/mml:mo> <mml:mi> H<gydF4y2Ba/mml:mi> </mml:math> </inline-formula> <bold> 然后<gydF4y2Ba/bold></p> </list-item> <list-item> <p>(<年代tyled- - - - - -content年代tyle="margin-left:0pt"></styled-content>6)<年代tyled- - - - - -content年代tyle="margin-left:41pt"></styled-content>标志= 1<gydF4y2Ba/p> </list-item> <list-item> <p>(<年代tyled- - - - - -content年代tyle="margin-left:0pt"></styled-content>7)<年代tyled- - - - - -content年代tyle="margin-left:41pt"></styled-content>打破<gydF4y2Ba/p> </list-item> <list-item> <p>(<年代tyled- - - - - -content年代tyle="margin-left:0pt"></styled-content>8)<年代tyled- - - - - -content年代tyle="margin-left:14pt"></styled-content> <bold> 如果<gydF4y2Ba/bold>标志= = 0<bold>gydF4y2Ba然后<gydF4y2Ba/bold></p> </list-item> <list-item> <p>(<年代tyled- - - - - -content年代tyle="margin-left:0pt"></styled-content>9)<年代tyled- - - - - -content年代tyle="margin-left:27pt"></styled-content>codeset.add (<我t一个l我c>我<gydF4y2Ba/italic>)<gydF4y2Ba/p> </list-item> <list-item> <p>(<年代tyled- - - - - -content年代tyle="margin-left:0pt"></styled-content>10)<bold>gydF4y2Ba返回<gydF4y2Ba/bold>代码集<gydF4y2Ba/p> </list-item> <list-item> <p> <bold> 重复一遍:<gydF4y2Ba/bold>执行的算法<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M52"> <mml:mi> H<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1、2<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 3<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>,…直到代码集的长度比<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M53"> <mml:mrow> <mml:mi> K<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>。<gydF4y2Ba/p> </list-item> <list-item> <p>选择<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M54"> <mml:mrow> <mml:mi> K<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>与最大码字的代码集<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M55"> <mml:mrow> <mml:mi> H<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>,将目标散列码集。<gydF4y2Ba/p> </list-item> <p></p> <p>例如,给定代码长度<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M56"> <mml:mi> C<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 12<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>的数据集<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M57"> <mml:mi> K<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 10<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>类别,与我们的算法,最小汉明距离<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M58"> <mml:mi> H<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 6<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>结果代码集<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M59"> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>16码字。我们进一步尝试<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M60"> <mml:mi> H<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 7<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>结果是一组有4码字,也不符合我们的需要。然后我们随机选择10码字前集合<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M61"> <mml:mi> 米<gydF4y2Ba/mml:mi> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mi> C<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 12<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi> H<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 6<gydF4y2Ba/mml:mn> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>和目标构造哈希代码如表<xregydF4y2Baf ref-type="table" rid="tab1"> 1<gydF4y2Ba/xref>所示。<gydF4y2Ba/p> <table-wrap id="tab1"> <label>表1<gydF4y2Ba/label> <p>目标12位哈希代码集10-category数据集。<gydF4y2Ba/p> <table> <thead> <tr> <th align="left">标签<gydF4y2Ba/th> <th align="center">十进制码<gydF4y2Ba/th> <th align="center">目标散列码<gydF4y2Ba/th> </tr> </thead> <tbody> <tr> <td align="left">0<gydF4y2Ba/td> <td align="center">504年<gydF4y2Ba/td> <td align="center">000111111000<gydF4y2Ba/td> </tr> <tr> <td align="left">1<gydF4y2Ba/td> <td align="center">1611年<gydF4y2Ba/td> <td align="center">011001001011<gydF4y2Ba/td> </tr> <tr> <td align="left">2<gydF4y2Ba/td> <td align="center">1652年<gydF4y2Ba/td> <td align="center">011001110100<gydF4y2Ba/td> </tr> <tr> <td align="left">3<gydF4y2Ba/td> <td align="center">1932年<gydF4y2Ba/td> <td align="center">011110001100<gydF4y2Ba/td> </tr> <tr> <td align="left">4<gydF4y2Ba/td> <td align="center">1971年<gydF4y2Ba/td> <td align="center">011110110011<gydF4y2Ba/td> </tr> <tr> <td align="left">5<gydF4y2Ba/td> <td align="center">2709年<gydF4y2Ba/td> <td align="center">101010010101<gydF4y2Ba/td> </tr> <tr> <td align="left">6<gydF4y2Ba/td> <td align="center">2730年<gydF4y2Ba/td> <td align="center">101010101010<gydF4y2Ba/td> </tr> <tr> <td align="left">7<gydF4y2Ba/td> <td align="center">2898年<gydF4y2Ba/td> <td align="center">101101010010<gydF4y2Ba/td> </tr> <tr> <td align="left">8<gydF4y2Ba/td> <td align="center">2925年<gydF4y2Ba/td> <td align="center">101101101101<gydF4y2Ba/td> </tr> <tr> <td align="left">9<gydF4y2Ba/td> <td align="center">3294年<gydF4y2Ba/td> <td align="center">110011011110<gydF4y2Ba/td> </tr> </tbody> </table> </table-wrap> </sec> <sec id="sec3.1.2"> <title>3.1.2。语义不均匀的情况<gydF4y2Ba/title> <p>在某些情况下,不同标签之间的语义关系的分布并不均匀。例如,图像样本数据集分为三种不同的分类和标签<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M62"> <mml:mi> l<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mo stretchy="false"> {<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 3<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo stretchy="false"> }<gydF4y2Ba/mml:mo> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mo stretchy="false"> {<gydF4y2Ba/mml:mo> <mml:mi mathvariant="normal"> c<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> 一个<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> t<gydF4y2Ba/mml:mi> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi mathvariant="normal"> d<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> o<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> g<gydF4y2Ba/mml:mi> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi mathvariant="normal"> c<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> 一个<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> r<gydF4y2Ba/mml:mi> <mml:mo stretchy="false"> }<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>。图片属于标签<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M63"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>和<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M64"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>不同的类别,但是是很相似的。然而,图片的标签<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M65"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 3<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>是真的远离吗<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M66"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>和<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M67"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 3<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>。当我们输入一只猫作为查询的形象,我们希望检索狗之前的汽车。目标的哈希代码需要重新设计;一个均匀分布的每个标签之间的汉明距离是不合理的。在这个例子中,我们需要一个目标散列码集<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M68"> <mml:mi> 米<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mo stretchy="false"> {<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 3<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo stretchy="false"> }<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>小汉明距离之间<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M69"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>和<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M70"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>。在这个<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M71"> <mml:mo stretchy="false"> {<gydF4y2Ba/mml:mo> <mml:mi mathvariant="normal"> c<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> 一个<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> t<gydF4y2Ba/mml:mi> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi mathvariant="normal"> d<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> o<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> g<gydF4y2Ba/mml:mi> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi mathvariant="normal"> c<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> 一个<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> r<gydF4y2Ba/mml:mi> <mml:mo stretchy="false"> }<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>例子中,目标散列码集<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M72"> <mml:mi> 米<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mo stretchy="false"> {<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 11001、11010、00000<gydF4y2Ba/mml:mn> <mml:mo stretchy="false"> }<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>是合理的因为猫和狗之间的汉明距离是2和其他3。<gydF4y2Ba/p> <p>生成哈希代码集这样的目标,我们需要进一步的信息称为语义关系矩阵<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M73"> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>。<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M74"> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>是一个<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M75"> <mml:mi> K<gydF4y2Ba/mml:mi> <mml:mo> ×<gydF4y2Ba/mml:mo> <mml:mi> K<gydF4y2Ba/mml:mi> </mml:math> </inline-formula>矩阵。每个元素<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M76"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi> j<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>在<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M77"> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>显示标签之间的语义关系<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M78"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>和标签<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M79"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> j<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>。所以<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M80"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi> j<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>总是等于<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M81"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> j<gydF4y2Ba/mml:mi> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>和<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M82"> <mml:msub> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 0<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>。一个负数意味着比平均水平更紧密的关系,例如,猫和狗。一个正数意味着更多的不同的关系比其他标签。零值意味着正常的两个标签和最值之间的关系应该是零。为<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M83"> <mml:mo stretchy="false"> {<gydF4y2Ba/mml:mo> <mml:mi mathvariant="normal"> c<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> 一个<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> t<gydF4y2Ba/mml:mi> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi mathvariant="normal"> d<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> o<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> g<gydF4y2Ba/mml:mi> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi mathvariant="normal"> c<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> 一个<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> r<gydF4y2Ba/mml:mi> <mml:mo stretchy="false"> }<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>的例子,<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M84"> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>将是一个<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M85"> <mml:mn mathvariant="normal"> 3<gydF4y2Ba/mml:mn> <mml:mo> ×<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 3<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>矩阵。<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M86"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 1、2<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>和<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M87"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 2、1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>−1和其他所有的值是0。产生这种不均匀语义目标散列码,我们需要稍微修改算法<xregydF4y2Baf ref-type="other" rid="alg1"> 1<gydF4y2Ba/xref>。整个过程算法所示<xregydF4y2Baf ref-type="other" rid="alg2"> 2<gydF4y2Ba/xref>。唯一的区别是一致的<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M88"> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mn> 5<gydF4y2Ba/mml:mn> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>。当比较生成代码之间的汉明距离,已经生成的代码,我们需要添加相应的<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M89"> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>这两个代码中定义的语义关系矩阵<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M90"> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>。在算法<xregydF4y2Baf ref-type="other" rid="alg2"> 2<gydF4y2Ba/xref>,<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M91"> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>手段的价值<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M92"> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>相比目前的代码。例如,如果我们是第五代码生成和比较它第一个代码在当前代码集,<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M93"> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>的值是<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M94"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 5、1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>。<gydF4y2Ba/p> <p id="alg2"> <list list-content="algorithm"> <title><大胆>算法2:< /大胆>不均匀语义优化哈希代码生成。<gydF4y2Ba/title> <list-item></list-item> </list></p> <p> <bold> 输入:<gydF4y2Ba/bold>二进制代码长度<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M95"> <mml:mrow> <mml:mi> C<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>数量的类别<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M96"> <mml:mrow> <mml:mi> K<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>、语义关系矩阵<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M97"> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>。<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M98"> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>意味着<gydF4y2Ba/p> <list-item> <p>相应的价值<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M99"> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>相比目前的两个码。<gydF4y2Ba/p> </list-item> <list-item> <p> <bold> 输出:<gydF4y2Ba/bold>代码集<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M100"> <mml:mo stretchy="false"> {<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> K<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo stretchy="false"> }<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>,<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M101"> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> ∈<gydF4y2Ba/mml:mo> <mml:mo stretchy="false"> {<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 0 1<gydF4y2Ba/mml:mn> <mml:msup> <mml:mrow> <mml:mo stretchy="false"> }<gydF4y2Ba/mml:mo> </mml:mrow> <mml:mrow> <mml:mi> C<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msup> </mml:math> </inline-formula>满足<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M102"> <mml:mrow> <mml:mrow> <mml:mi mathvariant="normal"> 最小值<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mo> ⁡<gydF4y2Ba/mml:mo> <mml:mrow> <mml:mfenced separators="|"> <mml:mrow> <mml:mi mathvariant="normal"> H<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> 一个<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> 米<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> 米<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> 我<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> n<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> g<gydF4y2Ba/mml:mi> <mml:mfenced separators="|"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> j<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:mrow> <mml:mo> ≥<gydF4y2Ba/mml:mo> <mml:mi> H<gydF4y2Ba/mml:mi> </mml:math> </inline-formula></p> </list-item> <list-item> <p>(<年代tyled- - - - - -content年代tyle="margin-left:0pt"></styled-content>1)codeset.add (0)<gydF4y2Ba/p> </list-item> <list-item> <p>(<年代tyled- - - - - -content年代tyle="margin-left:0pt"></styled-content>2)<bold>gydF4y2Ba为<gydF4y2Ba/bold>(<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M103"> <mml:mi> 我<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn> 1、2<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msup> <mml:mrow> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:mrow> <mml:mrow> <mml:mi> C<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msup> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:math> </inline-formula> <bold> 做<gydF4y2Ba/bold></p> </list-item> <list-item> <p>(<年代tyled- - - - - -content年代tyle="margin-left:0pt"></styled-content>3)<年代tyled- - - - - -content年代tyle="margin-left:14pt"></styled-content>国旗= 0<gydF4y2Ba/p> </list-item> <list-item> <p>(<年代tyled- - - - - -content年代tyle="margin-left:0pt"></styled-content>4)<年代tyled- - - - - -content年代tyle="margin-left:14pt"></styled-content> <bold> 为<gydF4y2Ba/bold> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M104"> <mml:mi> j<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mi mathvariant="normal"> c<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> o<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> d<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> e<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> 年代<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> e<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> t<gydF4y2Ba/mml:mi> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 0<gydF4y2Ba/mml:mn> <mml:mo stretchy="false"> ]<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi mathvariant="normal"> c<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> o<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> d<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> e<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> 年代<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> e<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> t<gydF4y2Ba/mml:mi> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> <mml:mo stretchy="false"> ]<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> </mml:math> </inline-formula> <bold> 做<gydF4y2Ba/bold></p> </list-item> <list-item> <p>(<年代tyled- - - - - -content年代tyle="margin-left:0pt"></styled-content>5)<年代tyled- - - - - -content年代tyle="margin-left:27pt"></styled-content> <bold> 如果<gydF4y2Ba/bold>汉明<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M105"> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mi> 我<gydF4y2Ba/mml:mi> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi> j<gydF4y2Ba/mml:mi> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> <mml:mo> <<gydF4y2Ba/mml:mo> <mml:mi> H<gydF4y2Ba/mml:mi> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:math> </inline-formula> <bold> 然后<gydF4y2Ba/bold></p> </list-item> <list-item> <p>(<年代tyled- - - - - -content年代tyle="margin-left:0pt"></styled-content>6)<年代tyled- - - - - -content年代tyle="margin-left:41pt"></styled-content>标志= 1<gydF4y2Ba/p> </list-item> <list-item> <p>(<年代tyled- - - - - -content年代tyle="margin-left:0pt"></styled-content>7)<年代tyled- - - - - -content年代tyle="margin-left:41pt"></styled-content>打破<gydF4y2Ba/p> </list-item> <list-item> <p>(<年代tyled- - - - - -content年代tyle="margin-left:0pt"></styled-content>8)<年代tyled- - - - - -content年代tyle="margin-left:27pt"></styled-content> <bold> 如果<gydF4y2Ba/bold>标志= = 0<bold>gydF4y2Ba然后<gydF4y2Ba/bold></p> </list-item> <list-item> <p>(<年代tyled- - - - - -content年代tyle="margin-left:0pt"></styled-content>9)<年代tyled- - - - - -content年代tyle="margin-left:34pt"></styled-content>codeset.add (<我t一个l我c>我<gydF4y2Ba/italic>)<gydF4y2Ba/p> </list-item> <list-item> <p>(<年代tyled- - - - - -content年代tyle="margin-left:0pt"></styled-content>10)<bold>gydF4y2Ba返回<gydF4y2Ba/bold>代码集<gydF4y2Ba/p> </list-item> <list-item> <p> <bold> 重复一遍:<gydF4y2Ba/bold>执行的算法<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M106"> <mml:mi> H<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1、2<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 3<gydF4y2Ba/mml:mn> </mml:math> </inline-formula> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M107"> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>直到代码集的长度大于<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M108"> <mml:mrow> <mml:mi> K<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>。<gydF4y2Ba/p> </list-item> <list-item> <p>选择<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M109"> <mml:mrow> <mml:mi> K<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>与最大码字的代码集<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M110"> <mml:mrow> <mml:mi> H<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>,将目标散列码集。<gydF4y2Ba/p> </list-item> <p></p> <p>例如,给定代码长度<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M111"> <mml:mi> C<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 12<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>的数据集<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M112"> <mml:mi> K<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 10<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>类别、语义关系矩阵<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M113"> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>定义如下。标签<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M114"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>,<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M115"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>,<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M116"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 3<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>非常相似和汉明距离应该更近,所以呢<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M117"> <mml:msub> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 1、2<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 1、3<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 2、3<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>。标签<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M118"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 8<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>,<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M119"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 9<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>,<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M120"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 10<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>非常不同,他们的汉明距离要大一些,所以<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M121"> <mml:msub> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 8、9<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 8、10<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 9、10<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>。其他值都为零。目标散列码构造成表<xregydF4y2Baf ref-type="table" rid="tab2"> 2<gydF4y2Ba/xref>所示。前三个汉明距离4守则和最后三汉明距离8。所有其他代码的最小汉明距离6。这段代码设置满意之间的语义关系不同的标签。我们所知,没有数据集,包括数值定义的语义关系不同的标签。我们国家算法给出一个解决方案这样的语义标签不均匀的情况。<gydF4y2Ba/p> <table-wrap id="tab2"> <label>表2<gydF4y2Ba/label> <p>语义上不均匀的目标12位哈希代码集10-category数据集:汉明距离码0,1,2是小和代码之间7,8,9大。<gydF4y2Ba/p> <table> <thead> <tr> <th align="left">标签<gydF4y2Ba/th> <th align="center">十进制码<gydF4y2Ba/th> <th align="center">目标散列码<gydF4y2Ba/th> </tr> </thead> <tbody> <tr> <td align="left">0<gydF4y2Ba/td> <td align="center">0<gydF4y2Ba/td> <td align="center">000000000000<gydF4y2Ba/td> </tr> <tr> <td align="left">1<gydF4y2Ba/td> <td align="center">15<gydF4y2Ba/td> <td align="center">000000001111<gydF4y2Ba/td> </tr> <tr> <td align="left">2<gydF4y2Ba/td> <td align="center">51<gydF4y2Ba/td> <td align="center">000000110011<gydF4y2Ba/td> </tr> <tr> <td align="left">3<gydF4y2Ba/td> <td align="center">252年<gydF4y2Ba/td> <td align="center">000011111100<gydF4y2Ba/td> </tr> <tr> <td align="left">4<gydF4y2Ba/td> <td align="center">853年<gydF4y2Ba/td> <td align="center">001101010101<gydF4y2Ba/td> </tr> <tr> <td align="left">5<gydF4y2Ba/td> <td align="center">874年<gydF4y2Ba/td> <td align="center">001101101010<gydF4y2Ba/td> </tr> <tr> <td align="left">6<gydF4y2Ba/td> <td align="center">1430年<gydF4y2Ba/td> <td align="center">010110010110<gydF4y2Ba/td> </tr> <tr> <td align="left">7<gydF4y2Ba/td> <td align="center">1449年<gydF4y2Ba/td> <td align="center">010110101001<gydF4y2Ba/td> </tr> <tr> <td align="left">8<gydF4y2Ba/td> <td align="center">2714年<gydF4y2Ba/td> <td align="center">101010011010<gydF4y2Ba/td> </tr> <tr> <td align="left">9<gydF4y2Ba/td> <td align="center">3174年<gydF4y2Ba/td> <td align="center">110001100110<gydF4y2Ba/td> </tr> </tbody> </table> </table-wrap> </sec> </sec> <sec id="sec3.2"> <title>3.2。学习哈希函数<gydF4y2Ba/title> <p>标签信息<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M122"> <mml:mi> l<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mo stretchy="false"> {<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> N<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo stretchy="false"> }<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>和目标散列码集<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M123"> <mml:mi> 米<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mo stretchy="false"> {<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> K<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo stretchy="false"> }<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>,我们可以构造新的训练集<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M124"> <mml:mrow> <mml:mi> T<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>与<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M125"> <mml:mrow> <mml:mi> N<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>训练样本;<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M126"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>是训练图像和原始RGB值<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M127"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>的目标散列码吗<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M128"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>:<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M129"> <mml:mtable> <mml:mlabeledtr id="eq1"> <mml:mtd> <mml:mtext> (1)<gydF4y2Ba/mml:mtext> </mml:mtd> <mml:mtd> <mml:mi> T<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mfenced open="{" close="}" separators="|"> <mml:mrow> <mml:mfenced separators="|"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> </mml:mrow> </mml:msub> </mml:mrow> </mml:mfenced> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mfenced separators="|"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> </mml:mrow> </mml:msub> </mml:mrow> </mml:mfenced> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mfenced separators="|"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> N<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> 米<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> N<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:msub> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:mfenced> <mml:mo> 。<gydF4y2Ba/mml:mo> </mml:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula></p> <p>准备训练样本后,我们建立一个深层网络学习图像映射到哈希码。对于小图像数据集的大小<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M130"> <mml:mn mathvariant="normal"> 30.<gydF4y2Ba/mml:mn> <mml:mi> ∗<gydF4y2Ba/mml:mi> <mml:mn mathvariant="normal"> 30.<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>像素,我们现在的DBR网络卷积神经网络基于相对肤浅。对于大型数据集的图像大小形象<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M131"> <mml:mn mathvariant="normal"> 299年<gydF4y2Ba/mml:mn> <mml:mi> ∗<gydF4y2Ba/mml:mi> <mml:mn mathvariant="normal"> 299年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>,我们构建我们的网络称为DBR-v3基于inception-v3 [<xregydF4y2Baf ref-type="bibr" rid="B20"> 21<gydF4y2Ba/xref>]。<gydF4y2Ba/p> <sec id="sec3.2.1"> <title>3.2.1之上。深层网络小图像<gydF4y2Ba/title> <p>小图片深网络,我们叫我们的方法(DBR)二进制表示。我们以CIFAR-10培训为例。我们采用一种广泛使用的简单的CNN模型CIFAR-10快速检索。CNN的强大的学习能力形象功能通过卷积的连接层和完全连接层。如图<xregydF4y2Baf ref-type="fig" rid="fig2"> 2<gydF4y2Ba/xref>我们使用32个,32岁,64年,64年<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M132"> <mml:mn mathvariant="normal"> 3<gydF4y2Ba/mml:mn> <mml:mo> ×<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 3<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>卷积核的卷积层。<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M133"> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> <mml:mo> ×<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>max池和<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M134"> <mml:mn mathvariant="normal"> 25<gydF4y2Ba/mml:mn> <mml:mi> %<gydF4y2Ba/mml:mi> </mml:math> </inline-formula>辍学后添加2日和4日卷积层。卷积后层是两个完全连接层和512个节点<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M135"> <mml:mn mathvariant="normal"> 50<gydF4y2Ba/mml:mn> <mml:mi> %<gydF4y2Ba/mml:mi> </mml:math> </inline-formula>辍学后第一个。所有这些层被激活ReLU添加非线性函数。散列层是一个完全连接层<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M136"> <mml:mrow> <mml:mi> C<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>节点,根据目标散列码的长度。对于更大的<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M137"> <mml:mrow> <mml:mi> C<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>可以训练,网络学习从输入图像和更多的功能导致更好的性能。每个节点意味着输入图像的隐藏特性。乙状结肠功能范围<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M138"> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 0 1<gydF4y2Ba/mml:mn> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>和大多数情况下位于<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M139"> <mml:mfenced separators="|"> <mml:mrow> <mml:mn mathvariant="normal"> 0,0.1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:mfenced> <mml:mo> ∪<gydF4y2Ba/mml:mo> <mml:mfenced separators="|"> <mml:mrow> <mml:mn mathvariant="normal"> 0.9,1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:mfenced> </mml:math> </inline-formula>。它非常适合索引输出二进制代码。<gydF4y2Ba/p> <p>散列码目标包括所有所需的信息从图像学特性,所以损失函数不需要专门设计;简单的均方误差(MSE)损失函数是有效的。培训优化器,我们选择Adadelta [<xregydF4y2Baf ref-type="bibr" rid="B32"> 32<gydF4y2Ba/xref>)因其良好的平衡速度和收敛点。没有巨大的修改CNN模型,我们的模型可以学一个健壮的哈希函数在数以百计的训练时期。<gydF4y2Ba/p> </sec> <sec id="sec3.2.2"> <title>3.2.2。深大网络图片<gydF4y2Ba/title> <p>输入图像尺寸相对较大<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M140"> <mml:mn mathvariant="normal"> 299年<gydF4y2Ba/mml:mn> <mml:mi> ∗<gydF4y2Ba/mml:mi> <mml:mn mathvariant="normal"> 299年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>像素或类似的大小,我们称之为DBR-v3方法。我们构建我们的深层网络基于inception-v3 [<xregydF4y2Baf ref-type="bibr" rid="B20"> 21<gydF4y2Ba/xref>]。《盗梦空间》net-v3是很深的卷积神经网络发展超过20层从v1《盗梦空间》<xregydF4y2Baf ref-type="bibr" rid="B33"> 33<gydF4y2Ba/xref>]。这个网络实现排名前21.2%和5.6%前5 ILSVRC进行单帧的评估误差的计算成本50亿multiply-adds推理和使用少于2500万参数。我们采用ImageNet pretrained inception-v3模型作为我们的基本模型和执行我们的修改和培训。<gydF4y2Ba/p> <p>我们做一些更改inception-v3使它符合我们的哈希函数。最终全球池层后,我们添加一个完全连接层与1024个节点激活ReLU函数。这一层是散列层后,一个完全连接层<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M141"> <mml:mrow> <mml:mi> C<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>节点。新添加的层的权重随机初始化和其他原始inception-v3 pretrained权重的。培训是一个两步的过程。首先,我们的火车整个网络几个时代。顶部层良好的训练后,我们冻结层和底部调整顶部2 inception-blocks几个时代。损失函数和训练优化器还MSE和Adadelta [<xregydF4y2Baf ref-type="bibr" rid="B32"> 32<gydF4y2Ba/xref>]。<gydF4y2Ba/p> <p>这个网络接受输入的图像<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M142"> <mml:mn mathvariant="normal"> 299年<gydF4y2Ba/mml:mn> <mml:mi> ∗<gydF4y2Ba/mml:mi> <mml:mn mathvariant="normal"> 299年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>像素。对于小图像数据集,我们使用upsampling算法使图像适合网络。这可以进一步提高性能相比原浅网络部分<xregydF4y2Baf ref-type="sec" rid="sec3.2.1"> 3.2.1之上<gydF4y2Ba/xref>。这种性能改进来自两个方面,pretrained重量和深层网络的力量。<gydF4y2Ba/p> </sec> </sec> <sec id="sec3.3"> <title>3.3。图像检索<gydF4y2Ba/title> <p>培训后,我们将所有组件结合在一起进行图像检索。我们的训练网络接受一个输入图像<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M143"> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>在原始像素和一个输出<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M144"> <mml:mi> y<gydF4y2Ba/mml:mi> <mml:mo> ∈<gydF4y2Ba/mml:mo> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 0 1<gydF4y2Ba/mml:mn> <mml:msup> <mml:mrow> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:mrow> <mml:mrow> <mml:mi> C<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msup> </mml:math> </inline-formula>。转换输出<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M145"> <mml:mrow> <mml:mi> y<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>二进制哈希代码<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M146"> <mml:mi> h<gydF4y2Ba/mml:mi> <mml:mo> ∈<gydF4y2Ba/mml:mo> <mml:mo stretchy="false"> {<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 0 1<gydF4y2Ba/mml:mn> <mml:msup> <mml:mrow> <mml:mo stretchy="false"> }<gydF4y2Ba/mml:mo> </mml:mrow> <mml:mrow> <mml:mi> C<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msup> </mml:math> </inline-formula>,我们重新定义<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M147"> <mml:mi mathvariant="normal"> 年代<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> g<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> n<gydF4y2Ba/mml:mi> </mml:math> </inline-formula>功能:<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M148"> <mml:mtable> <mml:mlabeledtr id="eq2"> <mml:mtd> <mml:mtext> (2)<gydF4y2Ba/mml:mtext> </mml:mtd> <mml:mtd> <mml:mi mathvariant="normal"> 年代<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> g<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> n<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mfenced open="{" close="" separators="|"> <mml:mrow> <mml:mtable class="cases"> <mml:mtr> <mml:mtd columnalign="left"> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mtd> <mml:mtd columnalign="left"> <mml:mtext> 如果<gydF4y2Ba/mml:mtext> <mml:mi> x<gydF4y2Ba/mml:mi> <mml:mo> ><gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 0.5<gydF4y2Ba/mml:mn> </mml:mtd> </mml:mtr> <mml:mtr> <mml:mtd columnalign="left"> <mml:mn mathvariant="normal"> 0<gydF4y2Ba/mml:mn> </mml:mtd> <mml:mtd columnalign="left"> <mml:mtext> 如果<gydF4y2Ba/mml:mtext> <mml:mi> x<gydF4y2Ba/mml:mi> <mml:mo> ≤<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 0.5<gydF4y2Ba/mml:mn> <mml:mo> 。<gydF4y2Ba/mml:mo> </mml:mtd> </mml:mtr> </mml:mtable> </mml:mrow> </mml:mfenced> </mml:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula>最后,我们得到我们的哈希函数:<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M149"> <mml:mtable> <mml:mlabeledtr id="eq3"> <mml:mtd> <mml:mtext> (3)<gydF4y2Ba/mml:mtext> </mml:mtd> <mml:mtd> <mml:mi> H<gydF4y2Ba/mml:mi> <mml:mfenced separators="|"> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> </mml:mfenced> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mi mathvariant="normal"> 年代<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> g<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> n<gydF4y2Ba/mml:mi> <mml:mfenced separators="|"> <mml:mrow> <mml:mi> y<gydF4y2Ba/mml:mi> </mml:mrow> </mml:mfenced> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mi> h<gydF4y2Ba/mml:mi> <mml:mo> ,<gydF4y2Ba/mml:mo> </mml:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula>在哪里<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M150"> <mml:mrow> <mml:mi> y<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>是我们提出的模型的输出。<gydF4y2Ba/p> <p>对于图像检索,我们作为训练图像图像数据库作为查询图像和测试图像。图像检索过程的搜索<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M151"> <mml:mrow> <mml:mi> 一个<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>从数据库中最相似的图像。三个步骤进行图像检索。<gydF4y2Ba/p> <statement id="step1"> <title>步骤1。<gydF4y2Ba/title> <p>地图<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M152"> <mml:mrow> <mml:mi> N<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>训练图像的哈希码<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M153"> <mml:msub> <mml:mrow> <mml:mi> H<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> <mml:mi> b<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mo stretchy="false"> {<gydF4y2Ba/mml:mo> <mml:mi> H<gydF4y2Ba/mml:mi> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi> H<gydF4y2Ba/mml:mi> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi> H<gydF4y2Ba/mml:mi> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> N<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> <mml:mo stretchy="false"> }<gydF4y2Ba/mml:mo> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mo stretchy="false"> {<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> h<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> h<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> h<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> N<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo stretchy="false"> }<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>。<gydF4y2Ba/p> </statement> <statement id="step2"> <title>步骤2。<gydF4y2Ba/title> <p>为每个查询图像<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M154"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 问<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>首先计算<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M155"> <mml:msub> <mml:mrow> <mml:mi> h<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 问<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mi> H<gydF4y2Ba/mml:mi> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 问<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>然后检索<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M156"> <mml:mrow> <mml:mi> 一个<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>排名的汉明距离图像<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M157"> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> h<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 问<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>;小汉明距离排名更高。<gydF4y2Ba/p> </statement> <statement id="step3"> <title>步骤3。<gydF4y2Ba/title> <p>比较查询检索图像和图像的相似之处。然后根据结果评估的性能地图。<gydF4y2Ba/p> </statement> </sec> </sec> <sec id="sec4"> <title>4所示。实验<gydF4y2Ba/title> <p>在本部分中,我们国家实验设置和结果。我们计算的地图(平均平均精度)图像检索在不同的数据集和它在表列表<xregydF4y2Baf ref-type="table" rid="tab3"> 3<gydF4y2Ba/xref>。我们运用DBR方法MNIST CIFAR-10, ImageNet DBR-v3方法。此外,我们upsample CIFAR-10 DBR-v3适用于它的图像。对于每个方法,我们列出了每个网络成本培训和一个图像的计算散列码。运行时间是列在表中<xregydF4y2Baf ref-type="table" rid="tab6"> 6<gydF4y2Ba/xref>。我们选择不去计算一个图像检索的时间。原因是一旦决定散列的长度,时间检索图像根据散列码是相同的所有散列方法。重要的是时间一个图像映射到哈希代码。请注意,一些结果是失踪,因为他们是在相应的纸,这些方法并不完全开源。<gydF4y2Ba/p> <table-wrap id="tab3"> <label>表3<gydF4y2Ba/label> <p>地图的图像检索MNIST、CIFAR10 ImageNet数据集与4种不同的长度。我们使用1000查询图像和计算地图前5000名邻居MNIST和CIFAR10返回数据集内。我们使用100年ImageNet随机分类数据集和所有验证这些类别的图像被用作查询集。<gydF4y2Ba/p> <table> <thead> <tr> <th rowspan="2" align="left">方法<gydF4y2Ba/th> <th colspan="4" align="center">MNIST(地图)<gydF4y2Ba/th> <th colspan="4" align="center">CIFAR-10(地图)<gydF4y2Ba/th> <th colspan="4" align="center">ImageNet(地图)<gydF4y2Ba/th> </tr> <tr> <th align="center">12位<gydF4y2Ba/th> <th align="center">24位<gydF4y2Ba/th> <th align="center">32位<gydF4y2Ba/th> <th align="center">48位<gydF4y2Ba/th> <th align="center">12位<gydF4y2Ba/th> <th align="center">24位<gydF4y2Ba/th> <th align="center">32位<gydF4y2Ba/th> <th align="center">48位<gydF4y2Ba/th> <th align="center">16位<gydF4y2Ba/th> <th align="center">32位<gydF4y2Ba/th> <th align="center">48位<gydF4y2Ba/th> <th align="center">64位<gydF4y2Ba/th> </tr> </thead> <tbody> <tr> <td align="left"> <italic> DBR-v3<gydF4y2Ba/italic></td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center"> <italic> 0.826<gydF4y2Ba/italic></td> <td align="center"> <italic> 0.837<gydF4y2Ba/italic></td> <td align="center"> <italic> 0.842<gydF4y2Ba/italic></td> <td align="center"> <italic> 0.847<gydF4y2Ba/italic></td> <td align="center"> <italic> 0.733<gydF4y2Ba/italic></td> <td align="center"> <italic> 0.761<gydF4y2Ba/italic></td> <td align="center"> <italic> 0.768<gydF4y2Ba/italic></td> <td align="center"> <italic> 0.769<gydF4y2Ba/italic></td> </tr> <tr> <td align="left"> <italic> DBR<gydF4y2Ba/italic></td> <td align="center"> <italic> 0.980<gydF4y2Ba/italic></td> <td align="center"> <italic> 0.984<gydF4y2Ba/italic></td> <td align="center"> <italic> 0.984<gydF4y2Ba/italic></td> <td align="center"> <italic> 0.990<gydF4y2Ba/italic></td> <td align="center"> <italic> 0.612<gydF4y2Ba/italic></td> <td align="center"> <italic> 0.648<gydF4y2Ba/italic></td> <td align="center"> <italic> 0.658<gydF4y2Ba/italic></td> <td align="center"> <italic> 0.680<gydF4y2Ba/italic></td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> </tr> <tr> <td align="left">HashNet<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">0.442<gydF4y2Ba/td> <td align="center">0.606<gydF4y2Ba/td> <td align="center">0.663<gydF4y2Ba/td> <td align="center">0.684<gydF4y2Ba/td> </tr> <tr> <td align="left">DHN<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">0.555<gydF4y2Ba/td> <td align="center">0.594<gydF4y2Ba/td> <td align="center">0.603<gydF4y2Ba/td> <td align="center">0.621<gydF4y2Ba/td> <td align="center">0.311<gydF4y2Ba/td> <td align="center">0.472<gydF4y2Ba/td> <td align="center">0.542<gydF4y2Ba/td> <td align="center">0.573<gydF4y2Ba/td> </tr> <tr> <td align="left">DNNH<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">0.552<gydF4y2Ba/td> <td align="center">0.566<gydF4y2Ba/td> <td align="center">0.558<gydF4y2Ba/td> <td align="center">0.581<gydF4y2Ba/td> <td align="center">0.290<gydF4y2Ba/td> <td align="center">0.461<gydF4y2Ba/td> <td align="center">0.530<gydF4y2Ba/td> <td align="center">0.565<gydF4y2Ba/td> </tr> <tr> <td align="left">CNNH +<gydF4y2Ba/td> <td align="center">0.969<gydF4y2Ba/td> <td align="center">0.975<gydF4y2Ba/td> <td align="center">0.971<gydF4y2Ba/td> <td align="center">0.975<gydF4y2Ba/td> <td align="center">0.465<gydF4y2Ba/td> <td align="center">0.521<gydF4y2Ba/td> <td align="center">0.521<gydF4y2Ba/td> <td align="center">0.532<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> </tr> <tr> <td align="left">CNNH<gydF4y2Ba/td> <td align="center">0.957<gydF4y2Ba/td> <td align="center">0.963<gydF4y2Ba/td> <td align="center">0.956<gydF4y2Ba/td> <td align="center">0.960<gydF4y2Ba/td> <td align="center">0.439<gydF4y2Ba/td> <td align="center">0.511<gydF4y2Ba/td> <td align="center">0.509<gydF4y2Ba/td> <td align="center">0.522<gydF4y2Ba/td> <td align="center">0.281<gydF4y2Ba/td> <td align="center">0.450<gydF4y2Ba/td> <td align="center">0.525<gydF4y2Ba/td> <td align="center">0.554<gydF4y2Ba/td> </tr> <tr> <td align="left">KSH<gydF4y2Ba/td> <td align="center">0.872<gydF4y2Ba/td> <td align="center">0.891<gydF4y2Ba/td> <td align="center">0.897<gydF4y2Ba/td> <td align="center">0.900<gydF4y2Ba/td> <td align="center">0.303<gydF4y2Ba/td> <td align="center">0.337<gydF4y2Ba/td> <td align="center">0.346<gydF4y2Ba/td> <td align="center">0.356<gydF4y2Ba/td> <td align="center">0.160<gydF4y2Ba/td> <td align="center">0.298<gydF4y2Ba/td> <td align="center">0.342<gydF4y2Ba/td> <td align="center">0.394<gydF4y2Ba/td> </tr> <tr> <td align="left">ITQ-CCA<gydF4y2Ba/td> <td align="center">0.659<gydF4y2Ba/td> <td align="center">0.694<gydF4y2Ba/td> <td align="center">0.714<gydF4y2Ba/td> <td align="center">0.726<gydF4y2Ba/td> <td align="center">0.264<gydF4y2Ba/td> <td align="center">0.282<gydF4y2Ba/td> <td align="center">0.288<gydF4y2Ba/td> <td align="center">0.295<gydF4y2Ba/td> <td align="center">0.266<gydF4y2Ba/td> <td align="center">0.436<gydF4y2Ba/td> <td align="center">0.548<gydF4y2Ba/td> <td align="center">0.576<gydF4y2Ba/td> </tr> <tr> <td align="left">MLH<gydF4y2Ba/td> <td align="center">0.472<gydF4y2Ba/td> <td align="center">0.666<gydF4y2Ba/td> <td align="center">0.652<gydF4y2Ba/td> <td align="center">0.654<gydF4y2Ba/td> <td align="center">0.182<gydF4y2Ba/td> <td align="center">0.195<gydF4y2Ba/td> <td align="center">0.207<gydF4y2Ba/td> <td align="center">0.211<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> <td align="center">- - - - - -<gydF4y2Ba/td> </tr> <tr> <td align="left">的信徒<gydF4y2Ba/td> <td align="center">0.515<gydF4y2Ba/td> <td align="center">0.593<gydF4y2Ba/td> <td align="center">0.613<gydF4y2Ba/td> <td align="center">0.634<gydF4y2Ba/td> <td align="center">0.159<gydF4y2Ba/td> <td align="center">0.181<gydF4y2Ba/td> <td align="center">0.193<gydF4y2Ba/td> <td align="center">0.196<gydF4y2Ba/td> <td align="center">0.063<gydF4y2Ba/td> <td align="center">0.253<gydF4y2Ba/td> <td align="center">0.330<gydF4y2Ba/td> <td align="center">0.358<gydF4y2Ba/td> </tr> <tr> <td align="left">上海<gydF4y2Ba/td> <td align="center">0.265<gydF4y2Ba/td> <td align="center">0.267<gydF4y2Ba/td> <td align="center">0.259<gydF4y2Ba/td> <td align="center">0.250<gydF4y2Ba/td> <td align="center">0.131<gydF4y2Ba/td> <td align="center">0.135<gydF4y2Ba/td> <td align="center">0.133<gydF4y2Ba/td> <td align="center">0.130<gydF4y2Ba/td> <td align="center">0.207<gydF4y2Ba/td> <td align="center">0.328<gydF4y2Ba/td> <td align="center">0.395<gydF4y2Ba/td> <td align="center">0.419<gydF4y2Ba/td> </tr> <tr> <td align="left">ITQ<gydF4y2Ba/td> <td align="center">0.388<gydF4y2Ba/td> <td align="center">0.436<gydF4y2Ba/td> <td align="center">0.422<gydF4y2Ba/td> <td align="center">0.429<gydF4y2Ba/td> <td align="center">0.162<gydF4y2Ba/td> <td align="center">0.169<gydF4y2Ba/td> <td align="center">0.172<gydF4y2Ba/td> <td align="center">0.175<gydF4y2Ba/td> <td align="center">0.326<gydF4y2Ba/td> <td align="center">0.462<gydF4y2Ba/td> <td align="center">0.517<gydF4y2Ba/td> <td align="center">0.552<gydF4y2Ba/td> </tr> <tr> <td align="left">激光冲徊化<gydF4y2Ba/td> <td align="center">0.187<gydF4y2Ba/td> <td align="center">0.209<gydF4y2Ba/td> <td align="center">0.235<gydF4y2Ba/td> <td align="center">0.243<gydF4y2Ba/td> <td align="center">0.121<gydF4y2Ba/td> <td align="center">0.126<gydF4y2Ba/td> <td align="center">0.120<gydF4y2Ba/td> <td align="center">0.120<gydF4y2Ba/td> <td align="center">0.101<gydF4y2Ba/td> <td align="center">0.235<gydF4y2Ba/td> <td align="center">0.312<gydF4y2Ba/td> <td align="center">0.360<gydF4y2Ba/td> </tr> </tbody> </table> </table-wrap> <sec id="sec4.1"> <title>4.1。结果MNIST<gydF4y2Ba/title> <p>MNIST数据集(<xregydF4y2Baf ref-type="bibr" rid="B34"> 34<gydF4y2Ba/xref>]由70000<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M158"> <mml:mn mathvariant="normal"> 28<gydF4y2Ba/mml:mn> <mml:mo> ×<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 28<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>灰度图像属于10个类别的手写阿拉伯数字从0到9。<gydF4y2Ba/p> <p>对于MNIST,我们使用32卷积核的大小3<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M159"> <mml:mrow> <mml:mo> ×<gydF4y2Ba/mml:mo> </mml:mrow> </mml:math> </inline-formula>3每两个卷积层之一。<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M160"> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> <mml:mo> ×<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>max池和<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M161"> <mml:mn mathvariant="normal"> 25<gydF4y2Ba/mml:mn> <mml:mi> %<gydF4y2Ba/mml:mi> </mml:math> </inline-formula>辍学后添加第二卷积层。卷积后层是两个完全连接层和128个节点<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M162"> <mml:mn mathvariant="normal"> 50<gydF4y2Ba/mml:mn> <mml:mi> %<gydF4y2Ba/mml:mi> </mml:math> </inline-formula>辍学后第一个完全连接层。最后一层是散列层和节点的数量和散列长度可调。模型训练使用Adadelta优化器与均方误差损失函数。<gydF4y2Ba/p> <p>我们建议的方法与先进的散列方法包括data-independent法激光冲徊化(<xregydF4y2Baf ref-type="bibr" rid="B21"> 22<gydF4y2Ba/xref>),两个无监督方法SH (<xregydF4y2Baf ref-type="bibr" rid="B22"> 23<gydF4y2Ba/xref>]和ITQ [<xregydF4y2Baf ref-type="bibr" rid="B25"> 26<gydF4y2Ba/xref>),四种监督方法KSH (<xregydF4y2Baf ref-type="bibr" rid="B23"> 24<gydF4y2Ba/xref>],MLH [<xregydF4y2Baf ref-type="bibr" rid="B24"> 25<gydF4y2Ba/xref>,正好<xregydF4y2Baf ref-type="bibr" rid="B10"> 10<gydF4y2Ba/xref>],ITQ-CCA [<xregydF4y2Baf ref-type="bibr" rid="B25"> 26<gydF4y2Ba/xref>),和基于CNN深哈希方法CNNH [<xregydF4y2Baf ref-type="bibr" rid="B17"> 18<gydF4y2Ba/xref>)及其变体CNNH + (<xregydF4y2Baf ref-type="bibr" rid="B17"> 18<gydF4y2Ba/xref>]。<gydF4y2Ba/p> <p>我们遵循的实验配置<xregydF4y2Baf ref-type="bibr" rid="B17"> 18<gydF4y2Ba/xref>),结果来自相同的资源。我们随机选择100图像类和总1000图像作为测试查询图像。对于无监督方法,我们使用所有其他的图像作为训练集,为监督方法包括CNNH CNNH +,和我们的,我们选择5000图像(500图像类)作为训练集,整个培训过程持续约100年120年代时期GTX1060 6 GB的图形处理单元。我们成本约80它MNIST图像到一个散列映射代码。<gydF4y2Ba/p> <p>评价检索的性能,我们使用意味着平均精度(MAP)。对于每个查询图像,我们计算的平均精度检索图像。地图是这些平均精度的平均值。请注意,对于每个查询图像,高级检索图像数量的正确性。地图上我们的测试的结果如表所示<xregydF4y2Baf ref-type="table" rid="tab3"> 3<gydF4y2Ba/xref>;DBR列是我们的方法。我们可以发现我们在灰度图像检索方法优于其他方法。<gydF4y2Ba/p> </sec> <sec id="sec4.2"> <title>4.2。结果CIFAR-10<gydF4y2Ba/title> <p>CIFAR-10 [<xregydF4y2Baf ref-type="bibr" rid="B35"> 35<gydF4y2Ba/xref>数据集由60000年<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M163"> <mml:mn mathvariant="normal"> 32<gydF4y2Ba/mml:mn> <mml:mo> ×<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 32<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>图片属于10个类别包括飞机、汽车、和鸟。的图层信息CIFAR-10实现节中提到的<xregydF4y2Baf ref-type="sec" rid="sec3.2"> 3.2<gydF4y2Ba/xref>。<gydF4y2Ba/p> <p>除了节中我们比较的方法<xregydF4y2Baf ref-type="sec" rid="sec4.1"> 4.1<gydF4y2Ba/xref>,我们比较我们的方法与基于两个CNN深DHN(散列方法<xregydF4y2Baf ref-type="bibr" rid="B36"> 36<gydF4y2Ba/xref>]和DNNH [<xregydF4y2Baf ref-type="bibr" rid="B19"> 20.<gydF4y2Ba/xref>]。我们也跟着他们的实验配置。我们随机选择100图像类作为查询集。无监督的方法,我们使用所有其他的图像作为训练集。监督方法,5000张图片(500图像类)作为训练集随机选择。整个培训过程持续约300年600年代时期GTX1060 6 GB的图形处理单元。我们成本约160它CIFAR-10图像到一个散列映射代码。两幅图像被认为是类似的,如果他们有相同的标签。顶部12图像两个查询来检索图像如图<xregydF4y2Baf ref-type="fig" rid="fig3"> 3<gydF4y2Ba/xref>作为一个例子。<gydF4y2Ba/p> <fig id="fig3"> <label>图3<gydF4y2Ba/label> <p>12两个查询图像样本的图像检索。数据集是CIFAR-10和散列长度是24位。如图,高级检索图像的精度非常高。<gydF4y2Ba/p> <graphic xlink:href="//www.newsama.com/downloads/journals/am/2017/8961091.fig.003"></graphic> </fig> <p>此外,我们在CIFAR-10 upsample图像的大小<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M164"> <mml:mn> 299年<gydF4y2Ba/mml:mn> <mml:mi> ∗<gydF4y2Ba/mml:mi> <mml:mn> 299年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>并应用DBR-v3网络。我们训练整个网络50时代并执行了20世纪的微调。总培训时间<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M165"> <mml:mn mathvariant="normal"> 37<gydF4y2Ba/mml:mn> <mml:mo> </mml:mo> <mml:mi mathvariant="normal"> 年代<gydF4y2Ba/mml:mi> <mml:mi> ∗<gydF4y2Ba/mml:mi> <mml:mn mathvariant="normal"> 50<gydF4y2Ba/mml:mn> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 51<gydF4y2Ba/mml:mn> <mml:mo> </mml:mo> <mml:mi mathvariant="normal"> 年代<gydF4y2Ba/mml:mi> <mml:mi> ∗<gydF4y2Ba/mml:mi> <mml:mn mathvariant="normal"> 20.<gydF4y2Ba/mml:mn> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 2870年<gydF4y2Ba/mml:mn> <mml:mo> </mml:mo> <mml:mi mathvariant="normal"> 年代<gydF4y2Ba/mml:mi> </mml:math> </inline-formula>GTX1060 6 GB的图形处理单元。DBR-v3,成本大约3地图一个女士CIFAR-10图像的散列码。<gydF4y2Ba/p> <p>映射结果表<xregydF4y2Baf ref-type="table" rid="tab3"> 3<gydF4y2Ba/xref>;我们的方法的结果列DBR和DBR-v3所示。我们可以看到,我们的方法比其他方法包括无监督方法,监督方法和深度学习方法与特性。对DBR DBR-v3有很大的优势。这是因为网络和pretrained ImageNet深入很多。然而,训练时间和散列码计算时间牺牲很多。<gydF4y2Ba/p> <p>我们也在语义上不均匀的情况下进行实验。CIFAR-10 10个类别的数据集,我们假设汽车和卡车语义相似。我们设置的值<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M166"> <mml:msub> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi mathvariant="normal"> t<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> r<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> u<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> c<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> k<gydF4y2Ba/mml:mi> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi mathvariant="normal"> 一个<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> u<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> t<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> o<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> 米<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> o<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> b<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> 我<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> l<gydF4y2Ba/mml:mi> <mml:mi mathvariant="normal"> e<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>和所有其他值语义关系矩阵<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M167"> <mml:msub> <mml:mrow> <mml:mi> 年代<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> <mml:mi> j<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 0<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>。当查询图像是一辆汽车,我们可以观察到卡车将检索相比更高的等级类别以外的汽车。与此同时,表<xregydF4y2Baf ref-type="table" rid="tab4"> 4<gydF4y2Ba/xref>显示整个地图结果保持在同一水平。这个实验表明,我们的目标散列码可以有相同的语义不同类别之间的关系。<gydF4y2Ba/p> <table-wrap id="tab4"> <label>表4<gydF4y2Ba/label> <p>地图的图像检索CIFAR-10数据集与4种不同的长度。我们使用1000查询图像和计算返回的地图前5000名内的邻居。第一行是语义上的结果甚至情况和第二个是语义上不均匀的情况。<gydF4y2Ba/p> <table> <thead> <tr> <th rowspan="2" align="left">方法<gydF4y2Ba/th> <th colspan="4" align="center">CIFAR-10(地图)<gydF4y2Ba/th> </tr> <tr> <th align="center">16位<gydF4y2Ba/th> <th align="center">24位<gydF4y2Ba/th> <th align="center">32位<gydF4y2Ba/th> <th align="center">48位<gydF4y2Ba/th> </tr> </thead> <tbody> <tr> <td align="left">DBR-even<gydF4y2Ba/td> <td align="center">0.612<gydF4y2Ba/td> <td align="center">0.648<gydF4y2Ba/td> <td align="center">0.658<gydF4y2Ba/td> <td align="center">0.680<gydF4y2Ba/td> </tr> <tr> <td align="left">DBR-uneven<gydF4y2Ba/td> <td align="center">0.608<gydF4y2Ba/td> <td align="center">0.647<gydF4y2Ba/td> <td align="center">0.658<gydF4y2Ba/td> <td align="center">0.683<gydF4y2Ba/td> </tr> </tbody> </table> </table-wrap> <p>后(<xregydF4y2Baf ref-type="bibr" rid="B28"> 28<gydF4y2Ba/xref>),我们进一步做一些深散列方法的比较不同的实验设置包括DSCH DRSCH [<xregydF4y2Baf ref-type="bibr" rid="B29"> 29日<gydF4y2Ba/xref>],DSRH [<xregydF4y2Baf ref-type="bibr" rid="B18"> 19<gydF4y2Ba/xref>],DPSH [<xregydF4y2Baf ref-type="bibr" rid="B28"> 28<gydF4y2Ba/xref>];结果是直接来源于[<xregydF4y2Baf ref-type="bibr" rid="B28"> 28<gydF4y2Ba/xref>]。更具体地说,我们用10000测试图像作为查询设置和50000图像作为训练集。总培训时间是1.5小时300时代GTX1060 6 GB的图形处理单元。映射值计算根据50000年前返回邻居和如表所示<xregydF4y2Baf ref-type="table" rid="tab5"> 5<gydF4y2Ba/xref>。我们可以发现我们的方法仍然领导映射的结果。<gydF4y2Ba/p> <table-wrap id="tab5"> <label>表5<gydF4y2Ba/label> <p>地图的图像检索CIFAR-10数据集与4种不同的长度。我们使用10000查询图像和计算返回的地图前50000名内的邻居。<gydF4y2Ba/p> <table> <thead> <tr> <th rowspan="2" align="left">方法<gydF4y2Ba/th> <th colspan="4" align="center">CIFAR-10(地图)<gydF4y2Ba/th> </tr> <tr> <th align="center">16位<gydF4y2Ba/th> <th align="center">24位<gydF4y2Ba/th> <th align="center">32位<gydF4y2Ba/th> <th align="center">48位<gydF4y2Ba/th> </tr> </thead> <tbody> <tr> <td align="left"> <italic> DBR<gydF4y2Ba/italic></td> <td align="center"> <italic> 0.822<gydF4y2Ba/italic></td> <td align="center"> <italic> 0.821<gydF4y2Ba/italic></td> <td align="center"> <italic> 0.833<gydF4y2Ba/italic></td> <td align="center"> <italic> 0.862<gydF4y2Ba/italic></td> </tr> <tr> <td align="left">DPSH<gydF4y2Ba/td> <td align="center">0.763<gydF4y2Ba/td> <td align="center">0.781<gydF4y2Ba/td> <td align="center">0.795<gydF4y2Ba/td> <td align="center">0.807<gydF4y2Ba/td> </tr> <tr> <td align="left">DRSCH<gydF4y2Ba/td> <td align="center">0.615<gydF4y2Ba/td> <td align="center">0.622<gydF4y2Ba/td> <td align="center">0.629<gydF4y2Ba/td> <td align="center">0.631<gydF4y2Ba/td> </tr> <tr> <td align="left">DSCH<gydF4y2Ba/td> <td align="center">0.609<gydF4y2Ba/td> <td align="center">0.613<gydF4y2Ba/td> <td align="center">0.617<gydF4y2Ba/td> <td align="center">0.620<gydF4y2Ba/td> </tr> <tr> <td align="left">DSRH<gydF4y2Ba/td> <td align="center">0.608<gydF4y2Ba/td> <td align="center">0.611<gydF4y2Ba/td> <td align="center">0.617<gydF4y2Ba/td> <td align="center">0.618<gydF4y2Ba/td> </tr> </tbody> </table> </table-wrap> <table-wrap id="tab6"> <label>表6<gydF4y2Ba/label> <p>每个实验的运行时间。培训时间意味着训练哈希函数。散列时间意味着一个图像映射到哈希代码。<gydF4y2Ba/p> <table> <thead> <tr> <th align="left">数据集<gydF4y2Ba/th> <th align="center">方法<gydF4y2Ba/th> <th align="center">时代<gydF4y2Ba/th> <th align="center">培训时间<gydF4y2Ba/th> <th align="center">散列时间<gydF4y2Ba/th> </tr> </thead> <tbody> <tr> <td align="left">MNIST<gydF4y2Ba/td> <td align="center">DBR<gydF4y2Ba/td> <td align="center">One hundred.<gydF4y2Ba/td> <td align="center">120年代<gydF4y2Ba/td> <td align="center">80年美国<gydF4y2Ba/td> </tr> <tr> <td align="left">CIFAR10<gydF4y2Ba/td> <td align="center">DBR<gydF4y2Ba/td> <td align="center">300年<gydF4y2Ba/td> <td align="center">600年代<gydF4y2Ba/td> <td align="center">160年美国<gydF4y2Ba/td> </tr> <tr> <td align="left">CIFAR10<gydF4y2Ba/td> <td align="center">DBR-v3<gydF4y2Ba/td> <td align="center">50 + 20<gydF4y2Ba/td> <td align="center">2870年代<gydF4y2Ba/td> <td align="center">3个女士<gydF4y2Ba/td> </tr> <tr> <td align="left">ImageNet<gydF4y2Ba/td> <td align="center">DBR-v3<gydF4y2Ba/td> <td align="center">50 + 20<gydF4y2Ba/td> <td align="center">18 h<gydF4y2Ba/td> <td align="center">3个女士<gydF4y2Ba/td> </tr> </tbody> </table> </table-wrap> </sec> <sec id="sec4.3"> <title>4.3。结果ImageNet<gydF4y2Ba/title> <p>ImageNet是一个图像数据库超过120万图像训练集和5万多个图像在每个图像验证集。1000年的一个类别。图像大小不同,常见的大小是由数以百计的数百个像素。ImageNet目前最大的图像数据库各种任务。和ImageNet实验显示处理大规模高清图像的能力。<gydF4y2Ba/p> <p>网络的细节包括损失函数和训练优化节中提到的<xregydF4y2Baf ref-type="sec" rid="sec3.2.2"> 3.2.2<gydF4y2Ba/xref>。对于一个公平的比较,我们遵循实验设置<xregydF4y2Baf ref-type="bibr" rid="B37"> 37<gydF4y2Ba/xref>]。我们随机选择100个类别;所有的这些类别的图像训练集作为训练图像。所有这些类别的图像查询作为验证集图像。我们训练整个网络50时代和调整顶部2 inception-blocks和散列层20时代。总培训时间大约是18个小时GTX1060 6 GB的图形处理单元。花费大约3地图一个女士ImageNet图像的散列码。<gydF4y2Ba/p> <p>我们建议的方法比较先进的散列方法包括HashNet [<xregydF4y2Baf ref-type="bibr" rid="B37"> 37<gydF4y2Ba/xref>)和大多数方法中提到的部分<xregydF4y2Baf ref-type="sec" rid="sec4.1"> 4.1<gydF4y2Ba/xref>。数据直接来自[<xregydF4y2Baf ref-type="bibr" rid="B37"> 37<gydF4y2Ba/xref>)和测试集是相同的。<gydF4y2Ba/p> <p>评价检索的性能,我们使用意味着平均精度(地图),结果如表所示<xregydF4y2Baf ref-type="table" rid="tab3"> 3<gydF4y2Ba/xref>。结果表明,我们的方法比其他方法有很大的优势。这表明我们的DBR-v3方法可以解决大规模高清图像的图像检索。<gydF4y2Ba/p> </sec> </sec> <sec id="sec5"> <title>5。结论<gydF4y2Ba/title> <p>在本文中,我们提出一个新颖的端到端散列学习网络的基于内容的图像检索。我们设计的最优目标散列码每个标签给网络与不同标签之间的关系。因为目标不同标签之间的哈希码最大化汉明距离、深度网络可以用显著不同的类别的图像映射到哈希码的距离。类似的图片,网络往往会产生相同的散列码。网络是基于卷积神经网络。我们设计两个变量的方法:<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M168"> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mn> 1<gydF4y2Ba/mml:mn> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>DBR为小图片:这个网络列车快速和快速计算;与强大的集群在线培训甚至是可能的。<我nl在e- - - - - -为米ul一个><米米l:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M169"> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mn> 2<gydF4y2Ba/mml:mn> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>DBR-v3基于inception-v3净:福利从初始网络的强大的学习能力和对高清图像检索执行很好。最后,我们做实验标准图像检索标准。结果表明,我们的方法优于以前的作品。<gydF4y2Ba/p> </sec> <back> <sec> <title>的利益冲突<gydF4y2Ba/title> <p>作者宣称没有利益冲突有关这篇文章的出版。<gydF4y2Ba/p> </sec> <ack> <title>确认<gydF4y2Ba/title> <p>这项工作是由国家自然科学基金委(61671296,61521062,和U1611461)和中国国家重点研发项目(BZ0300013)。<gydF4y2Ba/p> </ack> <ref-list> <ref id="B1" content-type="misc"> <label>1<gydF4y2Ba/label> <element-citation publication-type="other"> <person-group person-group-type="author"> <name> <surname> Eakins介绍<gydF4y2Ba/surname> <given-names> J。<gydF4y2Ba/given-names> </name> <name> <surname> 玛格丽特<gydF4y2Ba/surname> <given-names> G。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 基于内容的图像检索<gydF4y2Ba/article-title> <comment> 1999年<gydF4y2Ba/comment> </element-citation> </ref> <ref id="B2" content-type="article"> <label>2<gydF4y2Ba/label> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> Smeulders<gydF4y2Ba/surname> <given-names> a . w . M。<gydF4y2Ba/given-names> </name> <name> <surname> 烦恼<gydF4y2Ba/surname> <given-names> M。<gydF4y2Ba/given-names> </name> <name> <surname> Santini<gydF4y2Ba/surname> <given-names> 年代。<gydF4y2Ba/given-names> </name> <name> <surname> 古普塔<gydF4y2Ba/surname> <given-names> 一个。<gydF4y2Ba/given-names> </name> <name> <surname> 耆那教徒的<gydF4y2Ba/surname> <given-names> R。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 基于内容的图像检索的早期<gydF4y2Ba/article-title> <source> <italic> IEEE模式分析与机器智能<gydF4y2Ba/italic> <year> 2000年<gydF4y2Ba/year> <volume> 22<gydF4y2Ba/volume> <issue> 12<gydF4y2Ba/issue> <fpage> 1349年<gydF4y2Ba/fpage> <lpage> 1380年<gydF4y2Ba/lpage> <pub-id pub-id-type="doi"> 10.1109/34.895972<gydF4y2Ba/pub-id> <pub-id pub-id-type="other"> 2 - s2.0 - 0034498523<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B3" content-type="article"> <label>3<gydF4y2Ba/label> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 刘<gydF4y2Ba/surname> <given-names> Y。<gydF4y2Ba/given-names> </name> <name> <surname> 张<gydF4y2Ba/surname> <given-names> D。<gydF4y2Ba/given-names> </name> <name> <surname> 陆<gydF4y2Ba/surname> <given-names> G。<gydF4y2Ba/given-names> </name> <name> <surname> 马<gydF4y2Ba/surname> <given-names> W.-Y。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 基于内容的图像检索的调查与高层语义<gydF4y2Ba/article-title> <source> <italic> 模式识别<gydF4y2Ba/italic> <year> 2007年<gydF4y2Ba/year> <volume> 40<gydF4y2Ba/volume> <issue> 1<gydF4y2Ba/issue> <fpage> 262年<gydF4y2Ba/fpage> <lpage> 282年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 33749264994<gydF4y2Ba/pub-id> <pub-id pub-id-type="doi"> 10.1016 / j.patcog.2006.04.045<gydF4y2Ba/pub-id> <pub-id pub-id-type="other"> Zbl1103.68503<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B4" content-type="inproceedings"> <label>4<gydF4y2Ba/label> <element-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> 王ydF4y2Ba</surname> <given-names> J。<gydF4y2Ba/given-names> </name> <name> <surname> 王<gydF4y2Ba/surname> <given-names> D。<gydF4y2Ba/given-names> </name> <name> <surname> 海<gydF4y2Ba/surname> <given-names> s . c . H。<gydF4y2Ba/given-names> </name> <name> <surname> 吴<gydF4y2Ba/surname> <given-names> P。<gydF4y2Ba/given-names> </name> <name> <surname> 朱<gydF4y2Ba/surname> <given-names> J。<gydF4y2Ba/given-names> </name> <name> <surname> 张<gydF4y2Ba/surname> <given-names> Y。<gydF4y2Ba/given-names> </name> <name> <surname> 李<gydF4y2Ba/surname> <given-names> J。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 基于内容的图像检索的深度学习:一个全面的研究<gydF4y2Ba/article-title> <conf-name> 学报2014 ACM多媒体会议,2014毫米<gydF4y2Ba/conf-name> <conf-date> 2014年11月<gydF4y2Ba/conf-date> <conf-loc> 美国<gydF4y2Ba/conf-loc> <fpage> 157年<gydF4y2Ba/fpage> <lpage> 166年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 84913590208<gydF4y2Ba/pub-id> <pub-id pub-id-type="doi"> 10.1145/2647868.2654948<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B5" content-type="book"> <label>5<gydF4y2Ba/label> <element-citation publication-type="book"> <person-group person-group-type="author"> <name> <surname> 刘<gydF4y2Ba/surname> <given-names> l<gydF4y2Ba/given-names> </name> <name> <surname> 福民<gydF4y2Ba/surname> <given-names> 年代。<gydF4y2Ba/given-names> </name> <name> <surname> 媒体<gydF4y2Ba/surname> <given-names> 年代。<gydF4y2Ba/given-names> </name> <name> <surname> 翔龙<gydF4y2Ba/surname> <given-names> l<gydF4y2Ba/given-names> </name> <name> <surname> 凌<gydF4y2Ba/surname> <given-names> 年代。<gydF4y2Ba/given-names> </name> </person-group> <source> <italic> 深素描散列:快速随手sketch-based图像检索<gydF4y2Ba/italic> <year> 2017年<gydF4y2Ba/year> <comment> <ext-link ext-link-type="url" xlink:href="https://arxiv.org/abs/1703.05605"> https://arxiv.org/abs/1703.05605<gydF4y2Ba/ext-link> </comment> </element-citation> </ref> <ref id="B6" content-type="inproceedings"> <label>6<gydF4y2Ba/label> <element-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> Torralba<gydF4y2Ba/surname> <given-names> 一个。<gydF4y2Ba/given-names> </name> <name> <surname> 费格斯<gydF4y2Ba/surname> <given-names> R。<gydF4y2Ba/given-names> </name> <name> <surname> 维斯<gydF4y2Ba/surname> <given-names> Y。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 小码和大型图像数据库识别<gydF4y2Ba/article-title> <conf-name> 《IEEE计算机学会学报计算机视觉与模式识别会议(CVPR ' 08)<gydF4y2Ba/conf-name> <conf-date> 2008年<gydF4y2Ba/conf-date> <fpage> 1<gydF4y2Ba/fpage> <lpage> 8<gydF4y2Ba/lpage> <pub-id pub-id-type="doi"> 10.1109 / CVPR.2008.4587633<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B7" content-type="inproceedings"> <label>7<gydF4y2Ba/label> <element-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> 默罕默德<gydF4y2Ba/surname> <given-names> N。<gydF4y2Ba/given-names> </name> <name> <surname> 布莱<gydF4y2Ba/surname> <given-names> m D。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 最小的损失哈希紧凑的二进制代码<gydF4y2Ba/article-title> <conf-name> 学报》第28届国际会议上机器学习(ICML-11)<gydF4y2Ba/conf-name> <conf-date> 2011年<gydF4y2Ba/conf-date> <fpage> 353年<gydF4y2Ba/fpage> <lpage> 360年<gydF4y2Ba/lpage> </element-citation> </ref> <ref id="B8" content-type="inproceedings"> <label>8<gydF4y2Ba/label> <element-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> 巴巴的<gydF4y2Ba/surname> <given-names> B。<gydF4y2Ba/given-names> </name> <name> <surname> 好莱坞<gydF4y2Ba/surname> <given-names> K。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 可伸缩的图片搜索Kernelized locality-sensitive散列<gydF4y2Ba/article-title> <conf-name> 诉讼程序的第12届国际会议上计算机视觉(ICCV ' 09)<gydF4y2Ba/conf-name> <conf-date> 2009年10月<gydF4y2Ba/conf-date> <conf-loc> 日本京都<gydF4y2Ba/conf-loc> <fpage> 2130年<gydF4y2Ba/fpage> <lpage> 2137年<gydF4y2Ba/lpage> <pub-id pub-id-type="doi"> 10.1109 / ICCV.2009.5459466<gydF4y2Ba/pub-id> <pub-id pub-id-type="other"> 2 - s2.0 - 77953184849<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B9" content-type="inproceedings"> <label>9<gydF4y2Ba/label> <element-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> 龚<gydF4y2Ba/surname> <given-names> Y。<gydF4y2Ba/given-names> </name> <name> <surname> Lazebnik<gydF4y2Ba/surname> <given-names> 年代。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 比较视数据和data-independent映射进行分类和排序的网络图片<gydF4y2Ba/article-title> <conf-name> 学报2011年IEEE计算机视觉与模式识别会议,CVPR 2011<gydF4y2Ba/conf-name> <conf-date> 2011年6月<gydF4y2Ba/conf-date> <conf-loc> 美国<gydF4y2Ba/conf-loc> <fpage> 2633年<gydF4y2Ba/fpage> <lpage> 2640年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 80052885911<gydF4y2Ba/pub-id> <pub-id pub-id-type="doi"> 10.1109 / CVPR.2011.5995619<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B10" content-type="incollection"> <label>10<gydF4y2Ba/label> <element-citation publication-type="book"> <person-group person-group-type="author"> <name> <surname> 巴巴的<gydF4y2Ba/surname> <given-names> B。<gydF4y2Ba/given-names> </name> <name> <surname> 达雷尔<gydF4y2Ba/surname> <given-names> T。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 学习与二进制重建嵌入的散列<gydF4y2Ba/article-title> <source> <italic> 少量的酒<gydF4y2Ba/italic> <fpage> 1042年<gydF4y2Ba/fpage> <lpage> 1050年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 84858740468<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B11" content-type="inproceedings"> <label>11<gydF4y2Ba/label> <element-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> 王<gydF4y2Ba/surname> <given-names> J。<gydF4y2Ba/given-names> </name> <name> <surname> 库马尔<gydF4y2Ba/surname> <given-names> 年代。<gydF4y2Ba/given-names> </name> <name> <surname> 常<gydF4y2Ba/surname> <given-names> S.-F。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 可伸缩的图像检索Semi-supervised散列<gydF4y2Ba/article-title> <conf-name> 《IEEE计算机学会学报计算机视觉与模式识别会议(CVPR 10)<gydF4y2Ba/conf-name> <conf-date> 2010年6月<gydF4y2Ba/conf-date> <conf-loc> 旧金山,加州,美国<gydF4y2Ba/conf-loc> <publisher-name> IEEE<gydF4y2Ba/publisher-name> <fpage> 3424年<gydF4y2Ba/fpage> <lpage> 3431年<gydF4y2Ba/lpage> <pub-id pub-id-type="doi"> 10.1109 / cvpr.2010.5539994<gydF4y2Ba/pub-id> <pub-id pub-id-type="other"> 2 - s2.0 - 77955988108<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B12" content-type="inproceedings"> <label>12<gydF4y2Ba/label> <element-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> Ciregan<gydF4y2Ba/surname> <given-names> D。<gydF4y2Ba/given-names> </name> <name> <surname> 迈耶<gydF4y2Ba/surname> <given-names> U。<gydF4y2Ba/given-names> </name> <name> <surname> Schmidhuber<gydF4y2Ba/surname> <given-names> J。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 多列深层神经网络的图像分类<gydF4y2Ba/article-title> <conf-name> 《IEEE计算机视觉与模式识别会议(CVPR 12)<gydF4y2Ba/conf-name> <conf-date> 2012年6月<gydF4y2Ba/conf-date> <fpage> 3642年<gydF4y2Ba/fpage> <lpage> 3649年<gydF4y2Ba/lpage> <pub-id pub-id-type="doi"> 10.1109 / cvpr.2012.6248110<gydF4y2Ba/pub-id> <pub-id pub-id-type="other"> 2 - s2.0 - 84866714584<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B13" content-type="inproceedings"> <label>13<gydF4y2Ba/label> <element-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> Collobert<gydF4y2Ba/surname> <given-names> R。<gydF4y2Ba/given-names> </name> <name> <surname> 韦斯顿<gydF4y2Ba/surname> <given-names> J。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 自然语言处理的一个统一的体系结构:深层神经网络与多任务学习<gydF4y2Ba/article-title> <conf-name> 美国25日机器学习国际会议<gydF4y2Ba/conf-name> <conf-date> 2008年7月<gydF4y2Ba/conf-date> <publisher-name> ACM<gydF4y2Ba/publisher-name> <fpage> 160年<gydF4y2Ba/fpage> <lpage> 167年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 56449095373<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B14" content-type="inproceedings"> <label>14<gydF4y2Ba/label> <element-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> Karpathy<gydF4y2Ba/surname> <given-names> 一个。<gydF4y2Ba/given-names> </name> <name> <surname> Toderici<gydF4y2Ba/surname> <given-names> G。<gydF4y2Ba/given-names> </name> <name> <surname> 谢蒂<gydF4y2Ba/surname> <given-names> 年代。<gydF4y2Ba/given-names> </name> <name> <surname> 梁<gydF4y2Ba/surname> <given-names> T。<gydF4y2Ba/given-names> </name> <name> <surname> Sukthankar<gydF4y2Ba/surname> <given-names> R。<gydF4y2Ba/given-names> </name> <name> <surname> 李<gydF4y2Ba/surname> <given-names> 之。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 大规模视频与卷积神经网络分类<gydF4y2Ba/article-title> <conf-name> 美国27日IEEE计算机视觉与模式识别、会议(CVPR 14)<gydF4y2Ba/conf-name> <conf-date> 2014年6月<gydF4y2Ba/conf-date> <conf-loc> 美国哥伦布,哦<gydF4y2Ba/conf-loc> <fpage> 1725年<gydF4y2Ba/fpage> <lpage> 1732年<gydF4y2Ba/lpage> <pub-id pub-id-type="doi"> 10.1109 / CVPR.2014.223<gydF4y2Ba/pub-id> <pub-id pub-id-type="other"> 2 - s2.0 - 84911364368<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B15" content-type="article"> <label>15<gydF4y2Ba/label> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> Salakhutdinov<gydF4y2Ba/surname> <given-names> R。<gydF4y2Ba/given-names> </name> <name> <surname> 辛顿<gydF4y2Ba/surname> <given-names> G。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 语义哈希<gydF4y2Ba/article-title> <source> <italic> 国际期刊的近似推理<gydF4y2Ba/italic> <year> 2009年<gydF4y2Ba/year> <volume> 50<gydF4y2Ba/volume> <issue> 7<gydF4y2Ba/issue> <fpage> 969年<gydF4y2Ba/fpage> <lpage> 978年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 67449128732<gydF4y2Ba/pub-id> <pub-id pub-id-type="doi"> 10.1016 / j.ijar.2008.11.006<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B38" content-type="inproceedings"> <label>16<gydF4y2Ba/label> <element-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> 陆<gydF4y2Ba/surname> <given-names> X。<gydF4y2Ba/given-names> </name> <name> <surname> 首歌<gydF4y2Ba/surname> <given-names> l<gydF4y2Ba/given-names> </name> <name> <surname> 谢<gydF4y2Ba/surname> <given-names> R。<gydF4y2Ba/given-names> </name> <name> <surname> 杨<gydF4y2Ba/surname> <given-names> X。<gydF4y2Ba/given-names> </name> <name> <surname> 张<gydF4y2Ba/surname> <given-names> W。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 深哈希学习有效的图像检索<gydF4y2Ba/article-title> <conf-name> 《IEEE国际多媒体会议及博览会研讨会(ICMEW)<gydF4y2Ba/conf-name> <conf-date> 2017年7月<gydF4y2Ba/conf-date> <conf-loc> 香港<gydF4y2Ba/conf-loc> <fpage> 579年<gydF4y2Ba/fpage> <lpage> 584年<gydF4y2Ba/lpage> <pub-id pub-id-type="doi"> 10.1109 / ICMEW.2017.8026309<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B16" content-type="inproceedings"> <label>17<gydF4y2Ba/label> <element-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> 凌ydF4y2Ba</surname> <given-names> K。<gydF4y2Ba/given-names> </name> <name> <surname> 杨<gydF4y2Ba/surname> <given-names> H.-F。<gydF4y2Ba/given-names> </name> <name> <surname> 萧<gydF4y2Ba/surname> <given-names> 黄永发。<gydF4y2Ba/given-names> </name> <name> <surname> 陈<gydF4y2Ba/surname> <given-names> c。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 深度学习的快速图像检索二进制哈希码<gydF4y2Ba/article-title> <conf-name> 《IEEE计算机视觉与模式识别会议研讨会,CVPRW 2015<gydF4y2Ba/conf-name> <conf-date> 2015年6月<gydF4y2Ba/conf-date> <conf-loc> 美国<gydF4y2Ba/conf-loc> <fpage> 27<gydF4y2Ba/fpage> <lpage> 35<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 84951927518<gydF4y2Ba/pub-id> <pub-id pub-id-type="doi"> 10.1109 / CVPRW.2015.7301269<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B17" content-type="article"> <label>18<gydF4y2Ba/label> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 夏<gydF4y2Ba/surname> <given-names> R。<gydF4y2Ba/given-names> </name> <name> <surname> 锅<gydF4y2Ba/surname> <given-names> Y。<gydF4y2Ba/given-names> </name> <name> <surname> 赖<gydF4y2Ba/surname> <given-names> H。<gydF4y2Ba/given-names> </name> <name> <surname> 刘<gydF4y2Ba/surname> <given-names> C。<gydF4y2Ba/given-names> </name> <name> <surname> 杨ydF4y2Ba</surname> <given-names> 年代。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 通过图像表示学习监督散列的图像检索<gydF4y2Ba/article-title> <source> <italic> AAAI会议上人工智能<gydF4y2Ba/italic> <year> 2014年<gydF4y2Ba/year> <fpage> 2156年<gydF4y2Ba/fpage> <lpage> 2162年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 84908192527<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B18" content-type="inproceedings"> <label>19<gydF4y2Ba/label> <element-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> 赵<gydF4y2Ba/surname> <given-names> F。<gydF4y2Ba/given-names> </name> <name> <surname> 黄<gydF4y2Ba/surname> <given-names> Y。<gydF4y2Ba/given-names> </name> <name> <surname> 王<gydF4y2Ba/surname> <given-names> l<gydF4y2Ba/given-names> </name> <name> <surname> 棕褐色<gydF4y2Ba/surname> <given-names> T。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 深层语义排名基于哈希多标记图像检索<gydF4y2Ba/article-title> <conf-name> 学报IEEE计算机视觉与模式识别会议,CVPR 2015<gydF4y2Ba/conf-name> <conf-date> 2015年6月<gydF4y2Ba/conf-date> <fpage> 1556年<gydF4y2Ba/fpage> <lpage> 1564年<gydF4y2Ba/lpage> <pub-id pub-id-type="doi"> 10.1109 / CVPR.2015.7298763<gydF4y2Ba/pub-id> <pub-id pub-id-type="other"> 2 - s2.0 - 84959240114<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B19" content-type="inproceedings"> <label>20.<gydF4y2Ba/label> <element-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> 赖<gydF4y2Ba/surname> <given-names> H。<gydF4y2Ba/given-names> </name> <name> <surname> 锅<gydF4y2Ba/surname> <given-names> Y。<gydF4y2Ba/given-names> </name> <name> <surname> 刘<gydF4y2Ba/surname> <given-names> Y。<gydF4y2Ba/given-names> </name> <name> <surname> 杨ydF4y2Ba</surname> <given-names> 年代。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 同时功能与深层神经网络学习和哈希编码<gydF4y2Ba/article-title> <conf-name> 学报IEEE计算机视觉与模式识别会议,CVPR”<gydF4y2Ba/conf-name> <conf-date> 2015年6月<gydF4y2Ba/conf-date> <fpage> 3270年<gydF4y2Ba/fpage> <lpage> 3278年<gydF4y2Ba/lpage> <pub-id pub-id-type="doi"> 10.1109 / CVPR.2015.7298947<gydF4y2Ba/pub-id> <pub-id pub-id-type="other"> 2 - s2.0 - 84959204846<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B20" content-type="inproceedings"> <label>21<gydF4y2Ba/label> <element-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> Szegedy<gydF4y2Ba/surname> <given-names> C。<gydF4y2Ba/given-names> </name> <name> <surname> Vanhoucke<gydF4y2Ba/surname> <given-names> V。<gydF4y2Ba/given-names> </name> <name> <surname> 约飞<gydF4y2Ba/surname> <given-names> 年代。<gydF4y2Ba/given-names> </name> <name> <surname> Shlens<gydF4y2Ba/surname> <given-names> J。<gydF4y2Ba/given-names> </name> <name> <surname> Wojna<gydF4y2Ba/surname> <given-names> Z。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 重新考虑初始架构计算机视觉<gydF4y2Ba/article-title> <conf-name> 学报2016年IEEE计算机视觉与模式识别会议,CVPR 2016<gydF4y2Ba/conf-name> <conf-date> 2016年7月<gydF4y2Ba/conf-date> <fpage> 2818年<gydF4y2Ba/fpage> <lpage> 2826年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 84986296808<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B21" content-type="inproceedings"> <label>22<gydF4y2Ba/label> <element-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> 塔尔<gydF4y2Ba/surname> <given-names> M。<gydF4y2Ba/given-names> </name> <name> <surname> Immorlica<gydF4y2Ba/surname> <given-names> N。<gydF4y2Ba/given-names> </name> <name> <surname> 迪克<gydF4y2Ba/surname> <given-names> P。<gydF4y2Ba/given-names> </name> <name> <surname> Mirrokni<gydF4y2Ba/surname> <given-names> 诉。<gydF4y2Ba/given-names> </name> </person-group> <article-title> Locality-sensitive哈希方案基于p-stable分布<gydF4y2Ba/article-title> <conf-name> 在计算几何20年会论文集(SCG ' 04)<gydF4y2Ba/conf-name> <conf-date> 2004年6月<gydF4y2Ba/conf-date> <publisher-name> ACM<gydF4y2Ba/publisher-name> <fpage> 253年<gydF4y2Ba/fpage> <lpage> 262年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 4544259509<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B22" content-type="inproceedings"> <label>23<gydF4y2Ba/label> <element-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> 维斯<gydF4y2Ba/surname> <given-names> Y。<gydF4y2Ba/given-names> </name> <name> <surname> Torralba<gydF4y2Ba/surname> <given-names> 一个。<gydF4y2Ba/given-names> </name> <name> <surname> 费格斯<gydF4y2Ba/surname> <given-names> R。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 光谱哈希<gydF4y2Ba/article-title> <conf-name> 《22日年会在神经信息处理系统(捏' 08)<gydF4y2Ba/conf-name> <conf-date> 2008年12月<gydF4y2Ba/conf-date> <conf-loc> 加拿大温哥华<gydF4y2Ba/conf-loc> <fpage> 1753年<gydF4y2Ba/fpage> <lpage> 1760年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 84858779327<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B23" content-type="inproceedings"> <label>24<gydF4y2Ba/label> <element-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> 刘<gydF4y2Ba/surname> <given-names> W。<gydF4y2Ba/given-names> </name> <name> <surname> 王<gydF4y2Ba/surname> <given-names> J。<gydF4y2Ba/given-names> </name> <name> <surname> 霁<gydF4y2Ba/surname> <given-names> R。<gydF4y2Ba/given-names> </name> <name> <surname> 江<gydF4y2Ba/surname> <given-names> Y.-G。<gydF4y2Ba/given-names> </name> <name> <surname> 常<gydF4y2Ba/surname> <given-names> S.-F。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 监督与内核哈希<gydF4y2Ba/article-title> <conf-name> 《IEEE计算机视觉与模式识别会议(CVPR 12)<gydF4y2Ba/conf-name> <conf-date> 2012年6月<gydF4y2Ba/conf-date> <conf-loc> 普罗维登斯,美国国际扶轮<gydF4y2Ba/conf-loc> <fpage> 2074年<gydF4y2Ba/fpage> <lpage> 2081年<gydF4y2Ba/lpage> <pub-id pub-id-type="doi"> 10.1109 / cvpr.2012.6247912<gydF4y2Ba/pub-id> <pub-id pub-id-type="other"> 2 - s2.0 - 84866726818<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B24" content-type="inproceedings"> <label>25<gydF4y2Ba/label> <element-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> Norouzi<gydF4y2Ba/surname> <given-names> M。<gydF4y2Ba/given-names> </name> <name> <surname> 舰队<gydF4y2Ba/surname> <given-names> d . J。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 最小的损失哈希紧凑的二进制代码<gydF4y2Ba/article-title> <conf-name> 学报》第28届国际会议在机器学习,ICML 2011<gydF4y2Ba/conf-name> <conf-date> 2011年7月<gydF4y2Ba/conf-date> <conf-loc> 美国<gydF4y2Ba/conf-loc> <fpage> 353年<gydF4y2Ba/fpage> <lpage> 360年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 80053457714<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B25" content-type="article"> <label>26<gydF4y2Ba/label> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 龚<gydF4y2Ba/surname> <given-names> Y。<gydF4y2Ba/given-names> </name> <name> <surname> Lazebnik<gydF4y2Ba/surname> <given-names> 年代。<gydF4y2Ba/given-names> </name> <name> <surname> 彩票<gydF4y2Ba/surname> <given-names> 一个。<gydF4y2Ba/given-names> </name> <name> <surname> Perronnin<gydF4y2Ba/surname> <given-names> F。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 迭代量化:普罗克汝斯忒斯之学习方法大规模图像检索二进制代码<gydF4y2Ba/article-title> <source> <italic> IEEE模式分析与机器智能<gydF4y2Ba/italic> <year> 2013年<gydF4y2Ba/year> <volume> 35<gydF4y2Ba/volume> <issue> 12<gydF4y2Ba/issue> <fpage> 2916年<gydF4y2Ba/fpage> <lpage> 2929年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 84887601251<gydF4y2Ba/pub-id> <pub-id pub-id-type="doi"> 10.1109 / TPAMI.2012.193<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B27" content-type="article"> <label>27<gydF4y2Ba/label> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 盛ydF4y2Ba</surname> <given-names> F。<gydF4y2Ba/given-names> </name> <name> <surname> 杨<gydF4y2Ba/surname> <given-names> Y。<gydF4y2Ba/given-names> </name> <name> <surname> 刘<gydF4y2Ba/surname> <given-names> l<gydF4y2Ba/given-names> </name> <name> <surname> 刘<gydF4y2Ba/surname> <given-names> W。<gydF4y2Ba/given-names> </name> <name> <surname> 道<gydF4y2Ba/surname> <given-names> D。<gydF4y2Ba/given-names> </name> <name> <surname> 盛ydF4y2Ba</surname> <given-names> h·T。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 不对称二进制编码图片搜索<gydF4y2Ba/article-title> <source> <italic> IEEE多媒体<gydF4y2Ba/italic> <year> 2017年<gydF4y2Ba/year> <volume> 19<gydF4y2Ba/volume> <issue> 9<gydF4y2Ba/issue> <fpage> 2022年<gydF4y2Ba/fpage> <lpage> 2032年<gydF4y2Ba/lpage> <pub-id pub-id-type="doi"> 10.1109 / TMM.2017.2699863<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B28" content-type="book"> <label>28<gydF4y2Ba/label> <element-citation publication-type="book"> <person-group person-group-type="author"> <name> <surname> 胡军<gydF4y2Ba/surname> <given-names> l<gydF4y2Ba/given-names> </name> <name> <surname> 盛<gydF4y2Ba/surname> <given-names> W。<gydF4y2Ba/given-names> </name> <name> <surname> 王成<gydF4y2Ba/surname> <given-names> K。<gydF4y2Ba/given-names> </name> </person-group> <source> <italic> 特性为基础的学习监督与成对散列标签<gydF4y2Ba/italic> <year> 2015年<gydF4y2Ba/year> <comment> <ext-link ext-link-type="url" xlink:href="https://arxiv.org/abs/1511.03855"> https://arxiv.org/abs/1511.03855<gydF4y2Ba/ext-link> </comment> </element-citation> </ref> <ref id="B29" content-type="article"> <label>29日<gydF4y2Ba/label> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 张<gydF4y2Ba/surname> <given-names> R。<gydF4y2Ba/given-names> </name> <name> <surname> 凌ydF4y2Ba</surname> <given-names> l<gydF4y2Ba/given-names> </name> <name> <surname> 张<gydF4y2Ba/surname> <given-names> R。<gydF4y2Ba/given-names> </name> <name> <surname> 左<gydF4y2Ba/surname> <given-names> W。<gydF4y2Ba/given-names> </name> <name> <surname> 张<gydF4y2Ba/surname> <given-names> l<gydF4y2Ba/given-names> </name> </person-group> <article-title> Bit-scalable深散列正规化相似图像检索和人地学习<gydF4y2Ba/article-title> <source> <italic> IEEE图像处理<gydF4y2Ba/italic> <year> 2015年<gydF4y2Ba/year> <volume> 24<gydF4y2Ba/volume> <issue> 12<gydF4y2Ba/issue> <fpage> 4766年<gydF4y2Ba/fpage> <lpage> 4779年<gydF4y2Ba/lpage> <pub-id pub-id-type="doi"> 10.1109 / TIP.2015.2467315<gydF4y2Ba/pub-id> <pub-id pub-id-type="other"> MR3402472<gydF4y2Ba/pub-id> <pub-id pub-id-type="other"> 2 - s2.0 - 84942436418<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B30" content-type="article"> <label>30.<gydF4y2Ba/label> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 刘<gydF4y2Ba/surname> <given-names> X。<gydF4y2Ba/given-names> </name> <name> <surname> 李<gydF4y2Ba/surname> <given-names> Z。<gydF4y2Ba/given-names> </name> <name> <surname> 邓<gydF4y2Ba/surname> <given-names> C。<gydF4y2Ba/given-names> </name> <name> <surname> 道<gydF4y2Ba/surname> <given-names> D。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 分布式自适应二进制量化快速最近邻搜索<gydF4y2Ba/article-title> <source> <italic> IEEE图像处理<gydF4y2Ba/italic> <year> 2017年<gydF4y2Ba/year> <volume> 26<gydF4y2Ba/volume> <issue> 11<gydF4y2Ba/issue> <fpage> 5324年<gydF4y2Ba/fpage> <lpage> 5336年<gydF4y2Ba/lpage> <pub-id pub-id-type="doi"> 10.1109 / TIP.2017.2729896<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B31" content-type="article"> <label>31日<gydF4y2Ba/label> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 普罗金<gydF4y2Ba/surname> <given-names> M。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 二进制编码与指定的最小距离<gydF4y2Ba/article-title> <source> <italic> 愤怒的交易信息理论<gydF4y2Ba/italic> <year> 1960年<gydF4y2Ba/year> <volume> 6<gydF4y2Ba/volume> <issue> 4<gydF4y2Ba/issue> <fpage> 445年<gydF4y2Ba/fpage> <lpage> 450年<gydF4y2Ba/lpage> <pub-id pub-id-type="doi"> 10.1109 / TIT.1960.1057584<gydF4y2Ba/pub-id> <pub-id pub-id-type="other"> 2 - s2.0 - 33749932775<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B32" content-type="misc"> <label>32<gydF4y2Ba/label> <element-citation publication-type="other"> <person-group person-group-type="author"> <name> <surname> Zeiler<gydF4y2Ba/surname> <given-names> d . M。<gydF4y2Ba/given-names> </name> </person-group> <article-title> Adadelta:一种自适应学习速率的方法<gydF4y2Ba/article-title> <comment> <ext-link ext-link-type="url" xlink:href="https://arxiv.org/abs/1212.5701"> https://arxiv.org/abs/1212.5701<gydF4y2Ba/ext-link> </comment> </element-citation> </ref> <ref id="B33" content-type="inproceedings"> <label>33<gydF4y2Ba/label> <element-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> Szegedy<gydF4y2Ba/surname> <given-names> C。<gydF4y2Ba/given-names> </name> <name> <surname> 刘<gydF4y2Ba/surname> <given-names> W。<gydF4y2Ba/given-names> </name> <name> <surname> 贾<gydF4y2Ba/surname> <given-names> Y。<gydF4y2Ba/given-names> </name> <name> <surname> Sermanet<gydF4y2Ba/surname> <given-names> P。<gydF4y2Ba/given-names> </name> <name> <surname> 里德<gydF4y2Ba/surname> <given-names> 年代。<gydF4y2Ba/given-names> </name> <name> <surname> Anguelov<gydF4y2Ba/surname> <given-names> D。<gydF4y2Ba/given-names> </name> <name> <surname> Erhan<gydF4y2Ba/surname> <given-names> D。<gydF4y2Ba/given-names> </name> <name> <surname> Vanhoucke<gydF4y2Ba/surname> <given-names> V。<gydF4y2Ba/given-names> </name> <name> <surname> 拉比诺维奇<gydF4y2Ba/surname> <given-names> 一个。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 与旋转会更深<gydF4y2Ba/article-title> <conf-name> 《IEEE计算机视觉与模式识别会议(CVPR 15)<gydF4y2Ba/conf-name> <conf-date> 2015年6月<gydF4y2Ba/conf-date> <conf-loc> 波士顿,美国质量<gydF4y2Ba/conf-loc> <fpage> 1<gydF4y2Ba/fpage> <lpage> 9<gydF4y2Ba/lpage> <pub-id pub-id-type="doi"> 10.1109 / cvpr.2015.7298594<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B34" content-type="book"> <label>34<gydF4y2Ba/label> <element-citation publication-type="book"> <person-group person-group-type="author"> <name> <surname> 勒存<gydF4y2Ba/surname> <given-names> Y。<gydF4y2Ba/given-names> </name> <name> <surname> 议会<gydF4y2Ba/surname> <given-names> C。<gydF4y2Ba/given-names> </name> <name> <surname> Burges<gydF4y2Ba/surname> <given-names> C . j . C。<gydF4y2Ba/given-names> </name> </person-group> <source> <italic> 手写数字的mnist数据库<gydF4y2Ba/italic> <year> 1994年<gydF4y2Ba/year> </element-citation> </ref> <ref id="B35" content-type="misc"> <label>35<gydF4y2Ba/label> <element-citation publication-type="other"> <person-group person-group-type="author"> <name> <surname> Krizhevsky<gydF4y2Ba/surname> <given-names> 一个。<gydF4y2Ba/given-names> </name> <name> <surname> 维诺德<gydF4y2Ba/surname> <given-names> N。<gydF4y2Ba/given-names> </name> <name> <surname> 杰弗里<gydF4y2Ba/surname> <given-names> H。<gydF4y2Ba/given-names> </name> </person-group> <article-title> cifar-10数据集<gydF4y2Ba/article-title> <comment> 2014年<gydF4y2Ba/comment> </element-citation> </ref> <ref id="B36" content-type="inproceedings"> <label>36<gydF4y2Ba/label> <element-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> 朱<gydF4y2Ba/surname> <given-names> H。<gydF4y2Ba/given-names> </name> <name> <surname> 长<gydF4y2Ba/surname> <given-names> M。<gydF4y2Ba/given-names> </name> <name> <surname> 王<gydF4y2Ba/surname> <given-names> J。<gydF4y2Ba/given-names> </name> <name> <surname> 曹<gydF4y2Ba/surname> <given-names> Y。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 深哈希网络高效的相似性检索<gydF4y2Ba/article-title> <conf-name> 学报30 AAAI会议上人工智能,AAAI 2016<gydF4y2Ba/conf-name> <conf-date> 2016年2月<gydF4y2Ba/conf-date> <conf-loc> 美国<gydF4y2Ba/conf-loc> <fpage> 2415年<gydF4y2Ba/fpage> <lpage> 2421年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 84984957689<gydF4y2Ba/pub-id> </element-citation> </ref> <ref id="B37" content-type="book"> <label>37<gydF4y2Ba/label> <element-citation publication-type="book"> <person-group person-group-type="author"> <name> <surname> Zhangjie<gydF4y2Ba/surname> <given-names> C。<gydF4y2Ba/given-names> </name> <name> <surname> 以下<gydF4y2Ba/surname> <given-names> l<gydF4y2Ba/given-names> </name> <name> <surname> 健民<gydF4y2Ba/surname> <given-names> W。<gydF4y2Ba/given-names> </name> <name> <surname> 余<gydF4y2Ba/surname> <given-names> s P。<gydF4y2Ba/given-names> </name> </person-group> <source> <italic> Hashnet:深度学习哈希的延续<gydF4y2Ba/italic> <year> 2017年<gydF4y2Ba/year> <comment> <ext-link ext-link-type="url" xlink:href="https://arxiv.org/abs/1702.00758"> https://arxiv.org/abs/1702.00758<gydF4y2Ba/ext-link> </comment> </element-citation> </ref> </ref-list> </back> </article> </body> </html>