Foundation and research content of artificial neural network

Source: Internet
Author: User

Artificial neural network is a simulation of the biological nervous system. Its information processing function is determined by the input and output characteristics (activation characteristics) of the network Unit (neuron), the topology of the network (the connection mode of the neuron), the connection weight (synaptic contact strength), and the threshold of the neuron (which can be considered a special connection right).

Compared with the digital computer, the artificial neural network is closer to the human brain in terms of its composing principle and functional features, and it is not the execution of the operation by a given procedure, but the ability to adapt itself to the environment, summarize the law, and complete some kind of operation, identification or process control.

Figure 1 Typical three-layer artificial neural network

1. All nodes in the graph are layered, and each layer of nodes can be directed to the previous layer of nodes, but no arcs are connected between nodes of the same layer, and each node cannot go over a node connected to the upper layer. Theoretically, the number of layers of an artificial neural network can be arbitrary. In practice, no one can design more than five layers of network, because the more layers the network, the more complex the calculation.

2. Each arc has a value (called a weight or weights), based on these values, you can use a very simple formula to calculate the value of the node they are referring to.

The network learning criterion should be: If the network makes the wrong judgment, then through the network study, should make the network to reduce the next time to make the same mistake possibility. First, to the network of the various connection weights to the (0,1) interval of random values, the "A" corresponding to the image mode input to the network, the network input mode weighted sum, compared with the threshold, and then the non-linear operation, to obtain the output of the network. In this case, the probability of the network output being "1" and "0" is each 50%, which means it is completely random. If the output is "1" (the result is correct), the connection weights are increased so that the network encounters the "A" mode input again and can still make the correct judgment.

If the output is "0" (that is, the result is wrong), the network connection weights to reduce the overall input weighted value of the direction of adjustment, the purpose is to make the network next encounter "A" mode input, reduce the likelihood of making the same error. So operation Adjustment, when the network turns into a number of handwritten letters "A", "B" after the internet according to the above learning method after a number of studies, the correct rate of network judgment will be greatly improved. This shows that the network's learning of these two patterns has been successful, and it has distributed the two patterns to the network's various connection weights. When the network encounters any of these patterns again, it is able to make rapid, accurate judgments and recognition. In general, the more neurons the network contains, the more it can remember and recognize the pattern.

Main contents of research and application of artificial neural network

1. Research of artificial neural network model

Neural network prototyping, simulation of the biological characteristics of neurons, etc.

2. Basic theoretical study of neural networks

Nonlinear characteristics of neural networks, stability, convergence, robustness, etc.

3. Application of neural network intelligent Information Processing system

Cognitive and artificial intelligence, optimization and control, signal processing, multi-sensor data fusion, etc.

4. Software simulation and hardware implementation of neural network

Software simulations, neural chips, etc.

5. Realization of neural network computer

Foundation and research content of artificial neural network

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.