锚点图哈希(Anchor Graph Hashing,简称 AGH)是一种高效的无监督哈希方法,特别适合大规模数据集。它通过少量的锚点(anchors)来近似构建数据的图结构,避免了传统谱哈希中需要构造完整相似度图的高昂计算和存储开销。单层 AGH 在保持良好性能的同时,将时间和空间复杂度大幅降低,成为许多实际检索系统的首选方案。
本文将详细解析一个单层 AGH 的测试(编码)函数实现,帮助读者理解如何利用训练好的锚点和投影矩阵,快速地将新数据映射为紧凑的二进制哈希码。
函数整体功能
函数签名如下:
Y=OneLayerAGH_Test(X,Anchor,W,s,sigma,options)输入: