Layer increase and decrease deep learning neural network training method, system, medium and equipment
A neural network training and deep learning technology, applied in the field of increasing or decreasing the number of layers, deep learning neural network training, and deep learning neural network training, which can solve the problem of inability to achieve fitting, insufficient fitting, and damage to hidden layer cognitive weights and generation. weights etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0052] The description and establishment process of deep learning is as follows:
[0053] The calculations involved in producing an output from an input can be represented by a flow graph: a flow graph is a graph that can represent calculations, in which each node represents a basic calculation and a calculation The value, the result of the calculation is applied to the value of this node's child nodes. Consider a collection of computations that are allowed at every node and possible graph structure, and define a family of functions. Input nodes have no parents, and output nodes have no children.
[0054] A special property of such flow graphs is depth: the length of the longest path from an input to an output.
[0055] Considering the learning structure as a network, the core idea of deep learning is as follows:
[0056] Step 1: Adopt bottom-up unsupervised training
[0057] 1) Construct a single layer of neurons layer by layer.
[0058] 2) Each layer is tuned using th...
Embodiment 2
[0095] Such as Figure 5 As shown, this embodiment provides a deep learning neural network training system for increasing or decreasing the number of layers, the system includes a training module 501, a first input module 502, a first judgment module 503, a hidden layer increase module 504, and a second input module 505, the second judgment module 506, the hidden layer deletion module 507 and the output module 508, the specific functions of each module are as follows:
[0096] The training module 501 is used to train the current deep learning neural network through samples; wherein, the current deep learning neural network includes an input layer, a hidden layer, a classifier and an output layer.
[0097] The first input module 502 is configured to input training input data into the current deep learning neural network, and obtain first output data through calculation of the current deep learning neural network.
[0098] The first judging module 503 is configured to judge whe...
Embodiment 3
[0107] This embodiment provides a storage medium, the storage medium stores one or more programs, and when the programs are executed by the processor, the method for increasing or decreasing the number of layers in the above-mentioned embodiment 1 and deep learning neural network training is implemented, as follows:
[0108] Train the current deep learning neural network by samples; Wherein, the current deep learning neural network includes an input layer, a hidden layer, a classifier and an output layer;
[0109] Inputting the training input data into the current deep learning neural network, and calculating the first output data through the current deep learning neural network;
[0110] judging whether the expected output data corresponding to the first output data and the training input data are the same;
[0111] When the number of expected output data corresponding to the first output data and the training input data is not the same as the first preset condition, a hidden...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com



