Unlock instant, AI-driven research and patent intelligence for your innovation.

A Memristor-Based Convolutional Neural Network Implementation Method

A technology of convolutional neural network and implementation method, applied in the field of artificial intelligence and material science, can solve serious problems, affect accuracy, unique arrangement of memristor arrays, etc., and achieve the effect of strong adaptability

Active Publication Date: 2019-05-31
上海厉鲨科技有限公司
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, although the above method can realize the neural network on the memristor array and apply it to simple classification, the neural network implemented is relatively basic, and the arrangement of the memristor array is unique.
In this arrangement, the scale of the memristor array increases sharply with the complexity of the application, which not only doubles the difficulty and time of preparation, but also makes the noise caused by hardware crosstalk more serious and affects the accuracy.

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
  • A Memristor-Based Convolutional Neural Network Implementation Method
  • A Memristor-Based Convolutional Neural Network Implementation Method
  • A Memristor-Based Convolutional Neural Network Implementation Method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The specific implementation manner and working principle of the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0030] Such as figure 1 As shown, a memristor-based convolutional neural network implementation method, the specific implementation steps are as follows:

[0031] Step 1: Prepare a convolutional neural network to be trained consisting of a convolution + pooling layer and a fully connected layer, and input the image information of the training set to obtain the output value of the fully connected layer. The function of the convolution + pooling layer is Provide feature input for the fully connected layer; the function of the fully connected layer is to process the input features and provide output results;

[0032] Among them, the preparation process of the convolutional neural network to be trained is as follows:

[0033] First enter step 1-1: prepare a basic memristor array of 3×3 size, that is, a...

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

The invention discloses a method for implementing a convolutional neural network based on a memristor, which includes preparing a convolutional neural network to be trained consisting of a convolution + pooling layer and a fully connected layer, and inputting image information of a training set to obtain a fully The output value of the connection layer; according to the deviation between the output value of the fully connected layer of the convolutional neural network to be trained and the standard information, the convolutional neural network to be trained is trained using the backpropagation function; when the number of training times is reached, it is determined whether the training accuracy is Up to the standard, if not up to the standard, retrain the trained convolutional neural network until the accuracy reaches the standard; obtain the required convolutional neural network and other steps. Its remarkable effects are: reducing the impact on precision, preparation difficulty and time on the hardware; realizing a more advanced multi-layer convolutional neural network; not easily affected by hardware noise, preparation difficulty and time, and being able to exhibit greater adaptability.

Description

technical field [0001] The invention relates to the technical fields of artificial intelligence and material science, in particular, a method for realizing a memristor-based convolutional neural network. Background technique [0002] Memristor (Memristor) is a circuit device (dρ=Mdq) that represents the relationship between magnetic flux and charge. It has the dimension of resistance, and its resistance value is determined by the charge flowing through it. By measuring the resistance value of the memristor, the amount of charge flowing through it can be known, thereby having the function of memorizing charge. The resistance-switching properties of memristors are thought to be similar to synapses in neurons in the brain. Studies have shown that the human brain is a network composed of billions of neurons, through about 10 15 communicate through synaptic connections. Human cognitive abilities are generated by computations performed in this vast network, and many fundamental...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06N3/04
CPCG06N3/045
Inventor 李正浩刘佳琪唐永亮胡伟龚卫国李伟红
Owner 上海厉鲨科技有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More