next up previous
Next: Paradigms of Learning Up: Introduction to Neural Networks Previous: Introduction to Neural Networks

Biological and artificial networks

The Brain:

consists of $10^{11}$ nerve cells (also called neurons) interconnected through about $10^{15}$ synaptic junctions to form millions of neural networks. Hundreds specialized cortical areas are formed based on these networks for different information processing tasks;

The Neuron:

See additional notes

Model of neuron:

A neuron is modeled mathematically as the following:

Model of neural network:

threelayernet.gif

The artificial neural network is a group of neurons organized in several layers:

Computation

Assume a simple 2-layer network has $n$ input nodes receiving stimuli (input patterns) ${\bf x}=[x_1,\cdots,x_n]^T$ and $m$ output nodes generating responses (output patterns) ${\bf y}=[y_1,\cdots,y_m]^T$. Also assume the output function $f$ is an identical function. Then the output of the ith output node is:

\begin{displaymath}y_i=\sum_{j=1}^n w_{ij} x_j={\bf w}_i^T {\bf x} \;\;\;\;\;(i=1,\cdots,m) \end{displaymath}

where

\begin{displaymath}{\bf w}_i\stackrel{\triangle}{=}[w_{i1},\cdots,w_{in} ]^T \end{displaymath}

is a weight vector formed by all the weights leading from the $n$ input nodes to the ith output node.

The output ${\bf y}$ can also be represented in the matrix form:

\begin{displaymath}{\bf y}={\bf W}{\bf x} \end{displaymath}

where ${\bf W}$ is the weight matrix

\begin{displaymath}{\bf W}=\left[ \begin{array}{c}
{\bf w}_1^T  \vdots  {\b...
...w_{m2} & \cdots & w_{mn} \\
\end{array} \right]_{m \times n}
\end{displaymath}


next up previous
Next: Paradigms of Learning Up: Introduction to Neural Networks Previous: Introduction to Neural Networks
Ruye Wang 2015-08-13