Gaoningning 2010
Gaoningning 2010
Gao Ningning
Information Engineering College
Central University for Nationalities
Beijing 100081, China
[email protected]
Abstract—This paper focuses imitation of a biological neural technology, is undoubtedly promoting the applied research on
network and its applications. From the BP and the RBF network neural networks. This system reflects the wisdom and
technologies, it is proposed a schema of bionic neural network experience of mankind, and widens the recognition channels of
model based management system (ANN MS), pointed that the the objective world.
system component level (model) development of practical value,
and discussed the basic applications of the system: modeling
classification, model mining, the detection and diagnoses, and so II. MAIN TECHNOLOGY AND IMPLEMENTATION
on.
A. BP Network and Its Learning Algorithm
Keywords- bionic neural network; network management system; The output signal of multilayer feed forward neural
component development; modeling classification;model mining network is the complete responses to the network input layer
excitation pattern on source nodes, that is, the input signal
I. RESEARCH BACKGROUND imports from the input layer, passes through the hidden layer
reaching output layer. The output signal is obtained from the
Since the mid-80s, once quiet ANN (Artificial Neural
output layer as Fig.1 shown.
Networks, ANN), has been re-launched a new artificial neural
network craze being a huge response to the two studies on Be noted that the hidden layer can be single or multi-layer;
artificial neural networks from the U.S. Academic Science. signal can be transmitted between nodes only through transfer
function. Here the transfer function is selected as the S-type,
Artificial neural network is formed by the artificial neurons
that is,
(simulation of biological neuron feature structures) within the
inter union. ANN artificial neural network can be used to either
produce a comprehensible biological neural network, or solve
the problem of artificial intelligence without having to create a
true model of biological system As for the definition of an From Fig.1 it is known that work signal is being transmitted
artificial neural network, there are various different opinions. forward, in which the connecting weight doesn’t change. If the
output value is less than expected value, then an error signal
Currently the most widely used definition is T. Koholen’s turns to transferred back propagation. Process of back
that “an artificial neural network is a network that is organized propagation of error signal is called learning, during which
by simple units with extensive and parallel interconnection. Its weights are adjusted by the error feedback.
organization can simulate the biological neural system to make
interactive responses with real-world objects.” According to learning rules, there is:
Despite the neural network theory and its application have
made great progress since 1980s, people have a long distance
to reach understanding and researching the biological nervous
system, such as central nervous system and so on. Furthermore,
how to understand an artificial neural network? How to use it
and explain its results? Admittedly, an artificial neural network
shows powerful information processing capabilities, every time
when today's computers are hard in dealing with the nonlinear
characteristic problem. Although such complexity can be
resolved by a neural network, in practice, neural networks can
not lonely be used for the solution problem, corresponding
system, even a corresponding set of management system, must
be developed.
Multilayer feed forward neural networks are relatively
mature both in theory and in applications. The artificial neural
Figure 1 Schema of Feed Forward Neural Network Model
network management system (ANN MS) developed by such
If Gaussian function is chosen as the radial basis function Fig2 is an ANN MS system function block diagram. It
radbas, then: shows that the total function of the artificial neural network
where z = ý w - x ý • b.
Therefore, the RBF learning algorithm can be determined
by obtaining the input layer and hidden layer weights , as
well as hidden layer and output layer weights respectively,
like the following:
Using unsupervised k-means clustering method to learn the
sample, determine base function center ( ) and radius ( : may
also be called a Gaussian variance) from the sample data, to
obtain connection weights and the basis function y.
Using method of supervised learning, train samples in order
to obtain the adjustment of connection weights : using the
negative gradient method which Gaussian function of the
orthogonal matrix can be obtained from the gradient
characters; being linear of transfer function between hidden Figure 2 ANN MS system function model