Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Unsupervised hash method based on auto-encoder

A self-encoder, unsupervised technology, applied in neural learning methods, instruments, biological neural network models, etc., can solve problems such as the impact of encoding results

Active Publication Date: 2020-04-28
浙江营商信息科技有限公司
View PDF5 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since this retrieval method adaptively allocates different bits to encode data, this method is not an unsupervised learning method, and the encoding result is greatly affected, so further improvement is needed

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Unsupervised hash method based on auto-encoder
  • Unsupervised hash method based on auto-encoder
  • Unsupervised hash method based on auto-encoder

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0050] An unsupervised hashing method based on an autoencoder is used to retrieve the image most similar to the image to be retrieved from the images stored in the database, including the following steps:

[0051] Step 1, select some images from the images stored in the database to form a training set;

[0052] Step 2. Establish a stacked denoising autoencoder and initialize the parameters in the stacked denoising autoencoder; the established stacked denoising autoencoder includes sequentially fully connected M encoding layers with n neurons The hash layer of the element and M decoding layers; M encoding layers and hash layers together form an encoder, and M decoding layers form a decoder; M is the optimal positive integer determined through experiments, and n is a preset positive integer ; In this embodiment, M=4;

[0053] Step 3. Input all...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

An unsupervised hash method based on an auto-encoder comprises the steps: establishing a stack type denoising auto-encoder and training the stack type denoising auto-encoder by using a training set, wherein the stack type denoising auto-encoder comprises M encoding layers, a hash layer and M decoding layers which are fully connected in sequence; establishing a stack type auto-encoder with the samestructure as the stack type denoising auto-encoder by using parameters in the stack type denoising auto-encoder, and inputting the images in the training set into the stack type denoising auto-encoder in batches for training; removing a decoder in the final stack-type auto-encoder, and taking the reserved M encoding layers and hash layers as a retrieval network; inputting a to-be-retrieved imageinto the retrieval network to obtain the output of the hash layer; and quantifying an output result of the hash layer to obtain a hash code, calculating a Hamming distance between the to-be-retrievedimage and the hash code of the image in the database, and taking the image with the smallest Hamming distance from the to-be-retrieved image in the database as a retrieval result of the to-be-retrieved image. The unsupervised hash method has excellent retrieval and clustering effects at the same time.

Description

technical field [0001] The invention relates to an unsupervised hashing method based on an autoencoder. Background technique [0002] Hashing, a method of converting high-dimensional feature vectors into binary codes using a mapping function, has achieved notable success in quickly retrieving data. In recent years, the rapid development of convolutional neural network (CNN) has promoted the development of approximate nearest neighbor retrieval. In particular, unsupervised hashing methods have received increasing attention since they do not require labeled training data compared to supervised hashing methods. Restricted Boltzmann machines were first used to encode hash codes in unsupervised hashing methods. However, RBM is basically difficult to implement due to its complexity and the need for pre-training. In recent years, with the development of deep neural networks, especially the development of generative adversarial networks, many studies have achieved remarkable resu...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F16/51G06F16/63G06K9/62G06N3/04G06N3/08
CPCG06F16/51G06N3/088G06F16/63G06N3/045G06F18/23213
Inventor 张博麟钱江波陈海明严迪群董一鸿
Owner 浙江营商信息科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products