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

Methods for Visualizing Convolutional Neural Networks

A convolutional neural network and neuron technology, applied in neural learning methods, biological neural network models, instruments, etc.

Active Publication Date: 2021-07-02
SHANGHAI PRECISION METROLOGY & TEST RES INST +1
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the prior art, research on the display of the trained convolutional neural network is generally limited to the display of some convolution parameters (convolution kernel Kernel) and the display of the final recognition results
However, the display of simple parameters does not give a good idea of ​​what kind of image input the convolutional layer will have a greater response to.

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
  • Methods for Visualizing Convolutional Neural Networks
  • Methods for Visualizing Convolutional Neural Networks
  • Methods for Visualizing Convolutional Neural Networks

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The following will combine Figure 1 to Figure 10 The method for visualizing the convolutional neural network of the present invention is further described in detail.

[0037] figure 1 Shown is a flowchart of the method for visualizing a convolutional neural network of the present invention. Such as figure 1 Shown, the method for visualization convolutional neural network of the present invention comprises:

[0038] 1) Prepare the data set;

[0039] 2) Customize the convolutional neural network input layer, and set the convolutional neural network feature extraction function parameters to generate the convolutional neural network feature extraction program;

[0040] 3) Execute the convolutional neural network feature extraction program to extract the response characteristics of all neurons in the specified layer of all pictures in the data set, and save them;

[0041] 4) Calculating the response domain parameters of neurons in the specified layer;

[0042] The siz...

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 method for visualizing the convolutional neural network of the present invention includes: 1) preparing a data set; 2) customizing the convolutional neural network input layer, and setting the convolutional neural network feature extraction function parameters to generate a convolutional neural network feature extraction program; 3. ) Execute the convolutional neural network feature extraction program, extract the response features of all neurons in the specified layer of all pictures in the data set, and save them; 4) Calculate the response field parameters of the neurons in the specified layer; 5) Visualize and update the maximum response of a single neuron in the specified layer Visualization of large response features. The method for visualizing the convolutional neural network of the present invention can well display the working characteristics of neurons, and is helpful for understanding how the convolutional neural network realizes its superiority.

Description

technical field [0001] The invention relates to image processing technology, in particular to a method for visualizing a convolutional neural network. Background technique [0002] Since the convolutional network (convnets) was first introduced by LeCun.Y et al. in "Backpropagation applied to handwritten zip code recognition" (Neural Comput.1989) in 1989, the convolutional network has achieved good results in the field of image processing. In the ILSVRC (ImageNet Large Scale Visual Recognition Challenge) competition in 2012, the 8-layer convolutional neural network (Convolutional Neural Network) designed by Alex Krizhevsky and others with 5 convolutional layers and 3 fully connected layers achieved 16.4% top -5errorrate, almost half of the 26.1% top-5 error rate of the second place. The entire field of image processing research has also begun to migrate from convex optimization to research on neural networks. Now, the convolutional neural network has become one of the rese...

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): G06K9/00G06N3/08
CPCG06N3/08G06V20/10
Inventor 邱春芳陈继勋成斌王南松
Owner SHANGHAI PRECISION METROLOGY & TEST RES INST
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