Professional Documents
Culture Documents
Part I: Introduction
Part II: Fundamental Concepts
Part III: Classification Lab
Part I: Introduction
What Is The Problem?
Our world is full of data. After collection and
organization, data, if we are lucky, becomes
information. In today's interconnected world,
information exists in electronic form that can be
stored and transmitted instantly. Challenge is to
understand, integrate, and apply information to
generate useful knowledge (actionable intelligence)
Are we drowning in data/information but starved for
knowledge??
Artificial Intelligence
Artificial Intelligence techniques such as
Neural networks, genetic algorithms and fuzzy
logic are among the most powerful tools
available for detecting and describing subtle
relationships in massive amounts of seemingly
unrelated data.
Neural networks can learn and are actually
taught instead of being programmed.
Teaching mode can be supervised or
unsupervised
Neural Networks learn in the presence of noise
Answer:
Output Layer
Hidden Layer 2
Hidden Layer 1
Input Buffer
Unsupervised
Learning
Types of Problems
Mathematical Modeling (Function
Approximation)
Classification
Clustering
Forecasting
Vector Quantization
Pattern Association
Control
Optimization
Mathematical Modeling
(Function Approximation)
Classification
Assignment of objects to specific class
Given a database of objects and classes
of those objects
Deduce
Create a classifier that will ..
Clustering
Grouping together objects similar to one another
Usually based on some distance measurement
in object parameter space
Objects and distance relationships available
No prior info on classes or groupings
Objects clustered based on ..
Clustering may precede
Similar to statistical k-nearest neighbor
clustering method
Forecasting
Prediction of future events based on history
Laws underlying behavior of system sometimes
hidden; too many related variables to handle
Trends and regularities often masked by noise
Prediction system must be able to .
Time series forecasting special case of .
Weather, Stock market indices, machine
performance
Vector Quantization
Kohonen classifier most well known
Object space divided into several connected
regions
Objects classified based on proximity to regions
Closest region or node is winner
Form of compression of high dimensional input
space
Successfully used in many geological and
environmental classification problems where
input object characteristics often unknown
Pattern Association
Auto-associative systems useful when incoming
data is a corrupted version of actual object e.g.
face, handwriting
Corrupt input sample should trigger
Require a response which
May require several iterations of repeated
modification of input
Will be discussed under ..
Control
Manufacturing, Robotic and Industrial machines
have complex relationships between input and
output variables
Output variables define state of machine
Input variables define machine parameters
determined by operation conditions, time and
human input
System may be static or dynamic
Need to map inputs to outputs for stable smooth
operation
Examples include chemical plants, truck backup,
robot control
Optimization
Requirement to improve system performance or
costs subject to constraints
Maximize or Minimize .
Terrain of objective function typically very
..
Large number of .. affecting
objective function (high of problem)
Design variables often subject to .
Lots of local ..
Neural nets can be used to find global optima
(Ch 7)
GOTCHA!
GOTCHA.
Current surveillance and reconnaissance systems (S&R) structured to
observe huge areas, attempt to detect movement of hostile forces.
Forensic approach: .
USAF Command and Control Battlelab (C2B): use past S&R imagery
to locate an explosion, run data back in time to identify the vehicle (or
object) which carried munitions, lock onto vehicle & backtrack to
locate significant portions of path assembly areas, passenger pickup, arming site, and any other spot with intelligence value
Technology: imagery, net-centric gathering & sharing of data, target
identification, ..
Collaboration of information ..
Business
Mortgage Risk Assessment reduces
delinquency rates
Inputs include years of employment,
# of dependents, property info,
income, loan-to-value-ratio
Output is .
Historical Perspective
Neurons
Answer
..
..
..
PARADIGM
Architecture
MLP Feedforward
What is architecture? ..
LVQ
Recurrent nets
ART
Hopfield Net
Hamming
BAM
Modular Net
Learning Rule
Backpropagation
Competitive
Correlation
..
Paradigms
Examples of Paradigms
Adaptive Resonance Theory (ART) ()
Modular Neural Networks MNN ()
Learning Vector Quantization ()
Modular Neural Network Paradigm successfully applied to
Spiral Inductor Modeling
Backpropagation
Modular Architecture
Course Objective
To understand, successfully apply
and evaluate neural network
paradigms for problems in science,
engineering and business
Supervised Learning
Will begin with supervised learning. Procedure is:
Select Neural Net & ..
Present. to neural net
Supply
Train neural net to learn
Test or Verify that network has learned and can . well
.. network
retina
fovea
rods
cones
lens
optic
Eye is . of brain powerful bio-electrochemical computer
nerve
Light enters thru and focuses on .. (similar to photographic film)
Retina is dense matrix of photoreceptors .
Rods form images in dim light 100X more sensitive than cones
Cones handle .., 4X faster than rods in response to light
Rods, Cones convert light to electric signals, total 130million, 6% cones
Highest conc of cones is in .., 1.5mm diameter, 2000 cones
Retinal neurons arranged in layers receive electric signals via synapses
Pre-processing of image takes place at retinal level in neuron network
Signals arrive at .(1 million), axons of which form .
Optic nerve fibers terminate in lateral geniculate nucleus LGN in brain
Visual Pathways
Layers of retinal
neurons
rods
cones
Right
Left
Optic Nerves
from L & R eye
to R & L LGN
Sepal Length
Sepal Width
Petal Length
Petal Width
Iris Class
0.224
0.624
0.067
0.043
Setosa
0.749
0.502
0.627
0.541
Veracolor
0.557
0.541
0.847
1.000
Virginica
0.110
0.502
0.051
0.043
Setosa
0.722
0.459
0.663
0.584
Veracolor
0.776
0.416
0.831
0.831
Virginica
0.196
0.667
0.067
0.043
Setosa
0.612
0.333
0.612
0.584
Veracolor
0.612
0.416
0.812
0.875
Virginica
0.055
0.584
0.067
0.082
Setosa
0.557
0.541
0.627
0.624
Veracolor
0.165
0.208
0.592
0.667
Virginica
0.027
0.376
0.067
0.043
Setosa
0.639
0.376
0.612
0.498
Veracolor
0.667
0.208
0.812
0.710
Virginica
0.306
0.710
0.086
0.043
Setosa
0.196
0.000
0.424
0.376
Veracolor
0.612
0.502
0.694
0.792
Virginica
0.137
0.416
0.067
0.000
Setosa
0.224
0.749
0.557
0.11
0.722
0.776
0.196
0.624
0.502
0.541
0.502
0.459
0.416
0.667
0.067
0.627
0.847
0.051
0.663
0.831
0.067
0.043
0.541
1
0.043
0.584
0.831
0.043
1
0
0
1
0
0
1
0
1
0
0
1
0
0
0
0
1
0
0
1
0