Image recognition method based on FPGA customized pulse neural network

A technology of spiking neural network and image recognition, which is applied in the direction of biological neural network model, neural architecture, character and pattern recognition, etc. It can solve the problem that the convolution spiking neural network cannot be customized and the image recognition application of convolution spiking neural network cannot be customized. And other issues

Active Publication Date: 2018-08-31
PEKING UNIV
View PDF7 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, most of the existing FPGA-based neural network customization technologies are the realization of numerical neural networks, and it is still impossible to realize the customization of FPGA-based convolutional spiking neural networks, and there is no image recognition application based on FPGA-based customized convolutional spiking neural networks. , which is an unstudied content in the field of "brain-like computing"

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
  • Image recognition method based on FPGA customized pulse neural network
  • Image recognition method based on FPGA customized pulse neural network
  • Image recognition method based on FPGA customized pulse neural network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053] Below in conjunction with accompanying drawing, further describe the present invention through embodiment, but do not limit the scope of the present invention in any way.

[0054] The present invention provides an FPGA-based spiking neural network customization method and image recognition application, realizes the customized convolution spiking neural network on the FPGA platform, makes it possible to realize brain-like computing on the FPGA platform, and further provides a method for image recognition a new technical approach.

[0055] The customization of FPGA-based spiking neural network includes: generating spiking sequence, convolution operation, downsampling, full connection and classification recognition; specifically, the following steps are included:

[0056] Step 1: Pulse train generation

[0057] (1) If the dynamic image is recognized, the FPGA development board is externally connected to a bionic visual sensor such as a DVS camera, the sensor lens is align...

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 an image recognition method based on an FPGA customized pulse neural network and performs image recognition by customizing a convolutional pulse neural network on an FPGA platform; the convolutional pulse neural network includes a convolutional layer, a downsampling layer, a full joint layer and a classification layer; the image recognition method includes processes of: pulse sequence generation, convolution operation, downsampling, full joint, and classification and recognition; the specific adopted development platform is Xilinx FPGA development board Virtex-7, the adopted development software is Vivado, and the programming language is Verilog. The method can recognize the pulse sequence information that the numerical neural network cannot recognize, and has the advantages of a faster recognition speed, a higher accuracy rate and lower power consumption in the high speed scene.

Description

technical field [0001] The invention belongs to the technical fields of pulse neural network, brain-inspired computing and FPGA, relates to the pulse realization of neural network, and in particular relates to an image recognition method based on FPGA customized pulse neural network. Background technique [0002] In recent years, artificial neural networks have developed rapidly, especially the research and application of neural networks represented by deep learning technology, which has set off an upsurge in China. This type of neural network is mostly based on numerical neural network. With the continuous increase of network scale, the power of computing platforms such as GPU and CPU is also increasing rapidly, and power consumption has become a problem that cannot be ignored. In addition, with the increase of network complexity, the numerical neural network greatly reduces the information processing speed, so the effect is not good in high-speed real-time scenarios. FPGA...

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 Applications(China)
IPC IPC(8): G06K9/62G06N3/04
CPCG06N3/049G06N3/045G06F18/29
Inventor 任全胜赵君伟肖国文周一何娴
Owner PEKING UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products