Deep binary neural network training method and system

A binary neural network and deep neural network technology, applied in the field of deep learning, can solve problems such as not being suitable for deep binary neural networks, increasing the difficulty of training deep binary neural networks, and intensifying coupling effects, so as to reduce coupling effects and Minimize the difficult problem of quantization optimization and improve the effect of training effect

Pending Publication Date: 2020-03-27
INST OF AUTOMATION CHINESE ACAD OF SCI
View PDF0 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the accuracy loss of deep binary neural network is large, and the training method needs further research
[0005] Simultaneously binarizing weights and activations will intensify the coupling effect and increase the difficulty of training deep

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
  • Deep binary neural network training method and system
  • Deep binary neural network training method and system
  • Deep binary neural network training method and system

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0063] Preferred embodiments of the present invention are described below with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are only used to explain the technical principles of the present invention, and are not intended to limit the protection scope of the present invention.

[0064] The purpose of the present invention is to provide a deep binary neural network training method, which optimizes the weight binarization and activation binarization respectively through the optimization framework of the alternating direction multiplier method, which can reduce the coupling effect caused by simultaneous binarization, Improve the training effect of the deep binary neural network; use the target propagation algorithm to optimize the deep neural network with binary activation, which can reduce the difficult problem of quantization and optimization of the deep neural network caused by the non-differentiable quantization proce...

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 relates to a deep binary neural network training method and system. The deep binary neural network training method comprises the steps: initializing a floating point type deep neural network, and obtaining an initialized network model; based on an alternating direction multiplier method, according to the initialized network model, adopting a target propagation algorithm to obtain anoptimized deep neural network with binary activation and floating point type weight; and based on an alternating direction multiplier method, obtaining a deep binary neural network according to the optimized deep neural network. According to the deep binary neural network training method, the framework is optimized through the alternating direction multiplier method; weight and activation are binarized respectively; the coupling effect caused by simultaneous binarization can be reduced; the training effect of the deep binary neural network is improved; and the target propagation algorithm is adopted to optimize the deep neural network with binary activation, so that the problem of difficulty in quantitative optimization of the deep neural network due to infinitesimal quantization process can be reduced.

Description

technical field [0001] The invention relates to the technical field of deep learning, in particular to a deep binary neural network training method and system. Background technique [0002] Deep neural networks have achieved great success in the fields of computer vision, speech recognition, etc., and the application of deep neural networks is becoming more and more extensive. The structure of deep neural networks has been greatly developed in recent years, and the accuracy rate in performing many tasks has surpassed that of humans. However, it is accompanied by a huge amount of parameters and calculations, which greatly limit the application of deep neural networks, such as the application deployment of mobile devices. [0003] In recent years, the compression and acceleration of deep neural networks has become a research hotspot in academia and industry, and a large number of methods have emerged, such as model quantization, network pruning, low-rank decomposition, knowle...

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): G06N3/04G06N3/08
CPCG06N3/08G06N3/045
Inventor 胡晰远袁勇陈晨彭思龙
Owner INST OF AUTOMATION CHINESE ACAD OF SCI
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