1.基于半配对数据的动态跨模态哈希检索方法,其特征在于,所述方法包括以下步骤:获取多模态数据集;所述多模态数据集包含配对数据集和非配对数据集;
对所述多模态数据集进行特征提取,得到多模态数据特征向量;所述多模态数据特征向量包含配对特征向量和非配对特征向量;
基于所述配对数据集的配对标签信息对所述配对数据集的当前配对哈希编码进行学习,得到目标配对哈希编码;
基于所述配对数据集和所述非配对数据集之间的模态内相似性矩阵以及所述非配对数据集的模态间相似性矩阵,对所述非配对数据集的当前非配对哈希编码进行学习,得到目标非配对哈希编码;
基于总目标函数对所述目标配对哈希编码和所述目标非配对哈希编码进行整合处理,得到总目标哈希编码;
基于所述总目标哈希编码和所述多模态数据特征向量对所述多模态数据集的当前多模态哈希函数进行学习,得到目标多模态哈希函数,并将所述目标多模态哈希函数和所述总目标哈希编码存储至数据库;
基于所述数据库中的所述目标多模态哈希函数和所述总目标哈希编码对待检索样本进行检索,得到目标检索结果。
2.根据权利要求1所述的方法,其特征在于,所述对所述多模态数据集进行特征提取,得到多模态数据特征向量,包括:对所述多模态数据集中的所述配对数据集进行第一特征提取处理,得到所述配对特征向量;
对所述多模态数据集中的所述非配对数据集进行第二特征提取处理,得到所述非配对特征向量。
3.根据权利要求1所述的方法,其特征在于,所述基于所述配对数据集的配对标签信息对所述配对数据集的当前配对哈希编码进行学习,得到目标配对哈希编码,包括:基于所述配对数据集的所述配对标签信息构建所述配对数据集的配对标签矩阵;
对所述配对标签矩阵进行归一化处理,得到归一化配对标签矩阵;
计算所述归一化配对标签矩阵中的标签向量之间的成对语义相似性,得到成对语义相似值;
基于所述成对语义相似值构建成对相似度矩阵;
基于所述成对相似度矩阵对所述配对数据集的所述当前配对哈希编码进行学习,得到所述目标配对哈希编码。
4.根据权利要求1所述的方法,其特征在于,所述基于总目标函数对所述目标配对哈希编码和所述目标非配对哈希编码进行整合处理,得到总目标哈希编码,包括:将所述目标配对哈希编码和所述目标非配对哈希编码进行合并,得到目标合并哈希编码;
基于所述总目标函数对所述目标合并哈希编码进行优化处理,得到所述总目标哈希编码。
5.根据权利要求1所述的方法,其特征在于,所述基于所述总目标哈希编码和所述多模态数据特征向量对所述多模态数据集的当前多模态哈希函数进行学习,得到目标多模态哈希函数,并将所述目标多模态哈希函数和所述总目标哈希编码存储至数据库,包括:基于所述总目标哈希编码和所述多模态数据特征向量利用线性回归方法对所述多模态数据集的所述当前多模态哈希函数进行学习,得到所述目标多模态哈希函数,并将所述目标多模态哈希函数和所述总目标哈希编码存储至所述数据库;其中,所述目标多模态哈希函数用于表征所述多模态数据集中各种模态数据对应的目标哈希函数。
6.根据权利要求1所述的方法,其特征在于,所述基于所述数据库中的所述目标多模态哈希函数和所述总目标哈希编码对待检索样本进行检索,得到目标检索结果,包括:基于所述数据库中的所述目标多模态哈希函数将所述待检索样本的待检索特征向量转换为待检索哈希编码;
计算所述待检索哈希编码和所述数据库中的所述总目标哈希编码之间的汉明距离,得到相似性计算结果;
根据所述相似性计算结果检索所述数据库中的候选样本,得到所述目标检索结果。
7.根据权利要求6所述的方法,其特征在于,所述根据所述相似性计算结果检索所述数据库中的候选样本,得到所述目标检索结果,包括:根据所述相似性计算结果对所述数据库中的候选样本进行相似性排序,得到相似排行结果;
将所述相似排行结果中符合目标排序规则和目标数量的所述候选样本作为所述目标检索结果。
8.基于半配对数据的动态跨模态哈希检索系统,其特征在于,所述系统包括以下模块:数据获取模块,用于获取多模态数据集;所述多模态数据集包含配对数据集和非配对数据集;
特征提取模块,用于对所述多模态数据集进行特征提取,得到多模态数据特征向量;所述多模态数据特征向量包含配对特征向量和非配对特征向量;
配对哈希编码学习模块,用于基于所述配对数据集的配对标签信息对所述配对数据集的当前配对哈希编码进行学习,得到目标配对哈希编码;
非配对哈希编码学习模块,用于基于所述配对数据集和所述非配对数据集之间的模态内相似性矩阵以及所述非配对数据集的模态间相似性矩阵,对所述非配对数据集的当前非配对哈希编码进行学习,得到目标非配对哈希编码;
总目标哈希编码获取模块,用于基于总目标函数对所述目标配对哈希编码和所述目标非配对哈希编码进行整合处理,得到总目标哈希编码;
哈希函数学习模块,用于基于所述总目标哈希编码和所述多模态数据特征向量对所述多模态数据集的当前多模态哈希函数进行学习,得到目标多模态哈希函数,并将所述目标多模态哈希函数和所述总目标哈希编码存储至数据库;
样本检索模块,用于基于所述数据库中的所述目标多模态哈希函数和所述总目标哈希编码对待检索样本进行检索,得到目标检索结果。
9.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述的方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法。