Neural Networks and Genetic Algorithms
Download
Report
Transcript Neural Networks and Genetic Algorithms
Brian Merrick
3-25-10
CS498 Seminar
Introduction to
Types of Neural
Neural Networks
Applications of
Conclusion
Questions
Neural Networks
Networks
with Pattern Recognition
Neural Networks
Inspiration for development came from
attempts to model the human central
nervous system
Artificial network that simulates systems,
such as how the brain processes
information
Composed of a large number of highly
interconnected processing elements
(neurons) working in unison to solve
specific problems
Each neural
network consists
of many input
nodes whose input
can to go one or
more processing
nodes to produce
output
Uses learning algorithms to compute output
values based on result of the previous
populations
Not rule-based like a traditional system,
but trained to recognize and generalize
the relationship between a set of inputs
and outputs
Prediction
Classification
Data Filtering
Supervised Learning
Unsupervised Learning
Prediction
• Use input values to predict some output
(e.g. pick the best stocks in the market,
predict weather, identify people with cancer
risks etc.)
• Example Networks:
Directed Random Search
Classification
• Use input values to determine the
classification (e.g. is the input the letter
A, is the blob of video data a plane and
what kind of plane is it)
• Example Networks:
Learning Vector Quantization
Probabilistic Neural Networks
Data Filtering
• Smooth an input signal (e.g. take the noise
out of a telephone signal)
• Example Networks:
Recirculation
Uses a known structure with random
weights. The inputs and outputs are known
The data set is large enough to complete
learning and can be tested later for
accuracy of computed outputs
The network adjusts weight values to some
predetermined level of accuracy and then
stops
Seeks to determine how the data is
organized
An answer is requested from the neural
network and weights are adjusted if the
answer is not ‘correct’
Uses back-propagation for each iteration
in the network
To begin, the network is initialized, all
the connection strengths are set randomly,
and the network sits as a blank slate
The network is then presented with
information and the input nodes receive a
digitized version of the image
In a gender pattern
recognizer each response
will be compared to the
correct response for
that picture (i.e., 0.0
for male, 1.0 for
female) and each
connection strength is
adjusted so that next
time it's shown that
picture
Character Recognition: handwriting
recognition, number recognition
Image (Data) Compression:
can compress
and decompress image data
Pattern Recognition: rare coin evaluation,
bomb sensing equipment in airports
Signal Processing: removing telephone
background noise, detecting engine
misfires by sound in real-time
Finance: market forecasting, credit
history checks, loan approval,
telemarketing
Systems Control: factories, refineries,
NASA space shuttle, robotics
Neural networks try to simulate tasks of
the human brain
Neural networks are very complex to
implement because of the relationships
between the data and the learning nodes
Unsupervised neural networks are the
closest solution to modeling the human
brain
Neural Networks.
http://www.doc.ic.ac.uk/~nd/surprise_96/jour
nal/vol4/cs11/report.html#Introduction%20to%
20neural%20networks
Artificial Neural Networks Technology.
http://nature.berkeley.edu/~bingxu/UU/
geocomp/Week14/Network%20Selection%205_0.htm
The Neural Approach to Pattern Recognition.
http://www.acm.org/ubiquity/views/v5i7_jesan.html