You are on page 1of 10

COUMPUTER BASED NEURAL

NETWORK
-:BIOLOGY ACTIVITY:-
What is Artificial Neural Network(ANN)?
• An artificial neural network is a network of simple elements called
artificial neurons, which receive input, change their internal state
(activation) according to that input, and produce output depending on the
input and activation.

• An artificial neuron mimics the working of a biophysical neuron with


inputs and outputs, but is not a biological neuron model.

HOW ANN FUNCTION?


• Inputs to the network are represented by the
mathematical symbol, xn
• Each of these inputs are multiplied by a
connection weight , wn
sum = w1 x1 + ……+ wnxn
• These products are simply summed, fed
through the transfer function, f( ) to generate
a result and then output
COMPONENTS OF A NEURAL NETWORK
• Neurons • Propagation function
A neuron with label receiving an input from The propagation function computes
predecessor neurons consists of the following the input,Pj (t)to the neuron from the outputs
components:an activation , depending on a discrete Oi(t)of predecessor neurons and typically has the
time parameter,possibly a threshold , which stays fixed form:
unless changed by a learning function,an activation
function that computes the new activation at a given
time from , and the net input giving rise to the
relation,and an output function computing the output
from the activation.Often the output function is simply
the Identity function.
• Connections, weights and biases
• Learning rule
The network consists of connections, each connection The learning rule is a rule or an algorithm
transferring the output of a neuron to the input of a which modifies the parameters of the neural
neuron . In this sense is the predecessor of and is the network, in order for a given input to the
successor of . Each connection is assigned a network to produce a favored output.
weight .Sometimes a bias term added to total weighted This learning process typically amounts to
sum of inputs to serve as threshold to shift the modifying the weights and thresholds of the
activation function. variables within the network.
ARTIFICIAL NEURAL NETWORK
ARCHITECTURE
ARTIFICIAL NEURAL NETWORK
ARCHITECTURE
LEARNING PROCESS OF ANN

• Neurons in an animal’s brain are “hard wired”. It is equally obvious that


animals, especially higher order animals, learn as they grow.
How does this learning occur?
What are possible mathematical models of learning?
• In artificial neural networks, learning refers to the method of
modifying the weights of connections between the nodes of a
specified network.
• The learning ability of a neural network is determined by its
architecture and by the algorithmic method chosen for training.
• In ANN learning occurs by the processing of inputed data and saving it as a
refference point.
SIMILARITIES BETWEEN ANN & BIOLOGICAL
NEURAL NETWORK
Just like many other man made wonder, even ANN
is inspired by nature. It is based on the working of
human Brain, to be specific on the principles of a
nerve.we can see the similiraties by comparing
ANN and BNN.
Four parts of a typical nerve cell : -
• DENDRITES: Accepts the inputs
• SOMA : Process the inputs
• AXON : Turns the processed inputs into
outputs.
• SYNAPSES :The electrochemical
contact between the
neurons.
ADVANTAGE AND CRITICISM OF ANN.
• DISADVANTAGES
ADVANTAGES
• Long training times for deep
• It involves human like thinking.
networks, which are the most
• They handle noisy or missing data. accurate architecture for most
• They can work with large number of problems.
variables or parameters. • Need lots of data, especially for
• They provide general solutions with architectures with many layers. This
good predictive accuracy. is a problem for most ML
• System has got property of algorithms, of course, but is
continuous learning. especially relevant for ANNs
• They deal with the non-linearity in because of the vast number of
the world in which we live. weights and connections in ANNs.
• Architectures have to be fine-tuned
to achieve the best performance.
USE OF ANN IN MODERN WORLD
• Because of their ability to reproduce and model nonlinear processes, Artificial neural networks
have found many applications in a wide range of disciplines.
• Application areas include system identification and control (vehicle control, trajectory
prediction,process control, natural resource management), quantum chemistry,game-playing
and decision making (backgammon, chess, poker), pattern recognition (radar systems, face
identification, signal classification,object recognition and more), sequence recognition (gesture,
speech, handwritten and printed text recognition), medical diagnosis, finance (e.g. automated
trading systems), data mining, visualization, machine translation, social network filtering and e-
mail spam filtering.
• Artificial neural networks have been used to diagnose cancers, including lung cancer,prostate
cancer, colorectal cancer and to distinguish highly invasive cancer cell lines from less invasive
lines using only cell shape information.
• Artificial neural networks have been used to accelerate reliability analysis of infrastructures
subject to natural disasters.
• Artificial neural networks have also been used for building black-box models
in geoscience:hydrology,ocean modelling and coastal engineering,and geomorphology.

You might also like