A cross-modal retrieval method and system based on discrete online hash learning
A cross-modal and hashing technology, which is applied in the field of cross-modal retrieval methods and systems based on discrete online hash learning, can solve the problems of large-scale errors between discrete values and real values, insufficient directness and effectiveness, and information loss. Achieve the effect of avoiding quantization error, reducing time complexity and good performance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0038] In this embodiment, in order to deal with the cross-modal retrieval task of large-scale streaming data, the invention proposes an online cross-modal hash retrieval method based on supervised learning. This method improves the generalization ability of the model and can learn hash functions of multiple modalities, and the computational complexity of this method is linearly related to the size of the new data block, which improves the efficiency in large-scale cross-modal retrieval .
[0039] In the method designed by the present invention, when a new data block appears in the tth round, it is mainly carried out in two steps: (1) generate an r-bit hash code for the new incoming data, and ensure that the existing data The hash code of M remains unchanged; (2) Update the hash function of M-mode to adapt to the new incoming data and existing data. The following will divide the method into three parts in order to introduce the technical content in detail.
[0040] It should...
Embodiment 2
[0108] The purpose of this embodiment is to provide a computing device, including a memory, a processor, and a computer program stored in the memory and operable on the processor, and the processor implements the steps of the above method when executing the program.
Embodiment 3
[0110] The purpose of this embodiment is to provide a discrete online cross-modal hash retrieval system based on supervised learning, including:
[0111] The hash code learning module is configured to: acquire simulated stream data;
[0112] Based on the simulated stream data, the hash code of the second data block of the latest round is discretely updated, and the hash code of the first data block of the previous round of the latest round is kept unchanged, so as to learn a unified hash code from different modes. Greek code;
[0113] The hash function learning module is configured to: according to the hash code of the latest round of the second data block, obtain the projection matrix that maps the feature to the hash code for each modality, that is, the hash function, and perform the hash function Learn and update the hash function of each modality to handle the learned hash code;
[0114] The retrieval module is configured to: calculate the Hamming distance between the sa...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


