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

Multi-layer training algorithm of a pulse neural network

A technology of spiking neural network and training algorithm, which is applied in the field of multi-layer training algorithm of spiking neural network, can solve problems such as difficulty in convergence, and achieve the effects of low model accuracy requirements, small calculation amount, and simple algorithm rules

Active Publication Date: 2019-06-11
TSINGHUA UNIV
View PDF3 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The technical problem solved by the present invention is: to overcome the problem that current spiking neural network multi-layer training is difficult to converge, and to set the training algorithm from the two aspects of weight and structure, thus providing a multi-layer neural network with self-organization, Self-growth training algorithm

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
  • Multi-layer training algorithm of a pulse neural network
  • Multi-layer training algorithm of a pulse neural network
  • Multi-layer training algorithm of a pulse neural network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] The implementation of the present invention will be described in detail below in conjunction with the drawings and examples.

[0050] For the convenience of expression, this paper makes the following provisions: the action of a neuron firing a pulse is called activation, and the time of firing a pulse is called the activation time.

[0051] The present invention uses layer-by-layer training to allow intra-layer connections, and combines weight training and structure training to sharpen the correlation between data. The specific training includes the following steps:

[0052] 1. Data preprocessing: the real value is converted into a pulse sequence according to the pulse encoding rules defined by the algorithm through the conversion function, and feature extraction operations can be added according to the data type and application requirements.

[0053] 2. According to the data size and the functional requirements of each layer, set the number of layers of the spiking neu...

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

A multi-layer training algorithm of a spiking neural network utilizes a layer-by-layer training mode to allow intra-layer connection, combines weight training and structure training, and sharpens relevance between data, and specifically comprises the steps of 1) carrying out data preprocessing: converting input data into a pulse sequence through a conversion function; 2) initializing a network layer: setting the number of layers of the pulse neural network, the number of neurons of each layer and the distribution state of neurons in the layer; 3) carrying out interlayer structure pre-training:in the initial network, no connection is set between network layers, and the interlayer connection is generated in a layer-by-layer recursion mode; 4) normalizing the interlayer weight: eliminating the influence caused by data difference through the normalization operation on the interlayer weight; 5) performing intra-layer structure training: performing intra-layer structure training by using aneural network structure training algorithm, and 6) performing network weight causality training The network trained by the algorithm has self-organizing and self-growing capabilities, and is simple in algorithm rule, small in calculation amount, low in requirement on model precision and easy to simulate.

Description

technical field [0001] The invention belongs to the technical field of artificial intelligence, in particular to a multi-layer training algorithm of a pulse neural network. Background technique [0002] Artificial neural network originated from the simulation of biological neural network, bionicity is not only one of the important characteristics of artificial neural network, but also the driving force of its intelligence. The spiking neural network is currently the most biologically interpretable artificial neural network. Compared with mainstream neural networks such as forward propagation networks and deep learning networks, it has stronger bionic properties. Therefore, the study of spiking neural networks is of great importance to brain-like intelligence. significance. [0003] Data in a spiking neural network is represented in a spike-encoded manner, which makes it incompatible with the backpropagation algorithm. Effective training algorithm is the most basic and impo...

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/06G06N3/067G06N3/10
Inventor 何虎尚瑛杰
Owner TSINGHUA UNIV