Chapter 2
Chapter 2
Traditional Functional
Symbolic Numerical Approximate Approximation
Logic Modeling and Reasoning and Randomized
Reasoning Search Search
OVERVIEW OF TECHNIQUES IN SOFT COMPUTING
Neural Networks
Fuzzy Logic
Genetic Algorithm
Hybrid Systems
ARTIFICIAL NEURAL
NETWORKS: AN
INTRODUCTION
DEFINITION OF NEURAL NETWORKS
According to the DARPA Neural Network Study (1988, AFCEA
International Press, p. 60):
Motor
Neuron
What they look like
...or schematically
In fact, things are a bit more crowded
Neurons
communicate with
each other, we will
see later how this
works. This will be
the "neural network"
Thus, neurons need to be able to conduct
information in 2 ways:
1.From one end of a neuron to the other
end.This is accomplished electrically via
action potentials
2.Across the minute space separating one
neuron from another. This is accomplished
chemically via neurotransmitters.
Neural Networks
INTERCONNECTIONS IN BRAIN
BIOLOGICAL (MOTOR) NEURON
ARTIFICIAL NEURAL NET
Information-processing system.
Massive parallelism
Learning ability
Generalization ability
Adaptivity
Fault tolerance
W1
X1 Y
W2
X2
The figure shows a simple artificial neural net with two input neurons
(X1, X2) and one output neuron (Y). The inter connected weights are
given by W1 and W2.
ASSOCIATION OF BIOLOGICAL NET
WITH ARTIFICIAL NET
PROCESSING OF AN ARTIFICIAL NET
The neuron is the basic information processing unit of a NN. It consists
of:
x1-x2= 1
x1
MULTI LAYER ARTIFICIAL NEURAL NET
INPUT: records without class attribute with normalized attributes
values.
HIDDEN LAYER: the number of nodes in the hidden layer and the
number of hidden layers depends on implementation.
- Bias
x0 w0j
x1 w1j
f
Output y
xn wnj
All change in weights (wij) in the previous epoch are below some
threshold, or
Activation Function
LAYER PROPERTIES
Input Layer: Each input unit may be designated by an attribute
value possessed by the instance.
Activation functions:
(A) Identity
(F) Ramp
CONSTRUCTING ANN
Determine the network properties:
• Network topology
• Types of connectivity
• Order of connections
• Weight range
Adaptive learning
Self-organization
Real-time operation
Fault tolerance via redundant information coding
Massive parallelism
Learning and generalizing ability
Distributed representation
McCULLOCH–PITTS NEURON
Neurons are sparsely and randomly connected
All but one neuron are excitatory (tend to increase voltage of other
cells)