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

Neural network node self-increasing/decreasing method, device and storage medium

A technology of neural network and neural network model, applied in the field of device and storage medium, the self-increasing and decreasing method of neural network nodes, can solve the problem of slow neural network learning speed, increase the complexity of network structure, network can not have learning ability and information processing Ability to improve learning ability and reduce the amount of useless calculation

Inactive Publication Date: 2019-03-22
XIAMEN KUAISHANGTONG INFORMATION TECH CO LTD
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Experiments show that once the number of hidden layer nodes of the neural network is too small, the network cannot have the necessary learning ability and information processing ability
Conversely, if the number of hidden layer nodes of the neural network is too large, it will not only greatly increase the complexity of the network structure (this is especially important for hardware-implemented networks), but also the neural network is more likely to fall into local minimum points during the learning process, and will Make the neural network learn very slowly

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
  • Neural network node self-increasing/decreasing method, device and storage medium
  • Neural network node self-increasing/decreasing method, device and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0048] Embodiment 1 (increase and decrease neurons according to the threshold method)

[0049] The embodiment of the present invention provides a neural network node self-increasing method, which is applied to the training of the neural network model. The neural network node self-increasing method includes the following steps, as shown in the attached figure 1 Shown:

[0050] Step S11, designing the neural network structure according to requirements, and using the data to train the neural network model, so that the neural network model converges or the number of iterations of the neural network exceeds a certain threshold;

[0051] Step S12, performing increase and decrease operations on neurons layer by layer;

[0052] Mark the current neural network model as Mo, judge whether there are neurons that can be subtracted in the current layer, if there are neurons that can be subtracted in the current layer, then enter step S13, otherwise, enter step S15;

[0053] Among them, th...

Embodiment 2

[0066] Example 2 (increase or decrease neurons according to contribution)

[0067] The embodiment of the present invention provides a neural network node self-increasing method, which is applied to the training of the neural network model. The neural network node self-increasing method includes the following steps, as shown in the attached figure 2 Shown:

[0068]Step S21, designing the neural network structure according to requirements, and using the data to train the neural network model, so that the neural network model converges or the number of iterations of the neural network exceeds a certain threshold;

[0069] Step S22, performing increase and decrease operations on neurons layer by layer;

[0070] Mark the current neural network model as Mo, and judge whether there are neurons that can be subtracted in the current layer. If there are neurons that can be subtracted in the current layer, then enter step S23, otherwise, enter step S25;

[0071] The current layer is t...

Embodiment 3

[0082] Embodiment 3 (apparatus embodiment corresponding to the method)

[0083] In the embodiment of the present invention, a self-increasing and decreasing device for neural network nodes is also provided, which is applied to the training of neural network models, which marks the original neural network model as Mo, and performs layer-by-layer processing on the neural network model Mo Self-increasing operation processing; the self-increasing device includes:

[0084] The model analysis module is used to judge whether there are neurons that can be subtracted in the current layer, and if so, execute the subtraction operation processing module, otherwise execute the increase operation processing module;

[0085] The subtraction processing module is used to perform the subtraction operation on the neurons of the current layer, mark the neural network model after the subtraction operation as Mnew, and iteratively update the weights and biases of the associated neurons, said The 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 self-increasing and decreasing method, a device and a storage medium of a neural network node. The method is a neural network structure designed according to requirements, and the neural network model is trained by using data, so that the neural network model converges or the iteration times of the neural network exceed a certain threshold value. The invention improves the learning ability of the neuron on the one hand, and reduces the useless calculation amount of the neuron on the other hand by automatically increasing and decreasing the neural network node.

Description

technical field [0001] The invention relates to the field of neural networks, in particular to a method, device and storage medium for automatic increase and decrease of neural network nodes. Background technique [0002] Neural Networks (NNs for short), or Connection Model, is an algorithmic mathematical model that imitates the behavioral characteristics of animal neural networks and performs distributed parallel information processing. This kind of network depends on the complexity of the system, and achieves the purpose of processing information by adjusting the interconnection relationship between a large number of internal nodes. [0003] A neural network is composed of many neurons, each neuron is also called a unit or node, and neurons are connected together to form a network. Usually, neurons form multiple layers, divided into three types of layers, input layer, hidden layer, and output layer, where the first layer is the input layer, and the first layer can contain...

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): G06N3/04G06N3/08
CPCG06N3/082G06N3/045
Inventor 洪国强肖龙源蔡振华李稀敏刘晓葳谭玉坤
Owner XIAMEN KUAISHANGTONG INFORMATION TECH CO LTD