Artificial Neural Networks
Artificial Neural Networks
Kate MacFarlane
[email protected]
Today we will discuss:
Financial Forecasting
Condition monitoring
etc.
Neural Network Applications (contd.)
Example Applications
Engine Management
Engine behavior is influenced by a large number of parameters such as -
temperature at various points
Fuel/air mixture
lubricant viscosity
Signature Recognition
All signatures are different
There are structural similarities which are difficult to quantify
Neural networks can recognize features of signatures with a high level of accuracy
They can consider the speed at which a signature was written, as well as the shape
Neural Network Applications (contd.)
Example Applications:
Stock Market Prediction
“Technical Trading” refers to trading based solely on known statistical
parameters (i.e. previous price)
Neural networks have been used to attempt to predict changes in prices
The success of neural networks here is difficult to assess due to secrecy
Mortgage Assessment
Neural networks can be used to assess lending risks
Artificial networks have produced a 12% reduction in errors compared
with human experts
Example ANN - Recurrent/Hopfied
Links: take output back to input
Sigmoid function (not threshold/step)
0
Used for associative memory
0
SOM/Hebbian-Kohonen
If neurons activated at same time increase
1
weights (reinforce)
If activity very low, then decrease weights
(forget)
Good for clustering
Example ANN - Radial Basis Function (RBF)
networks
Similar to 2 layer Multi Layer Perceptron's
input
uses ‘radial basis function’ based on normal Hidden
RBF
Output
Linear
distribution
red
closer the input is to the norm the higher the
output (produces same output for neurons same
distance from it hence radial bias i.e. ‘radius’ amber
based)
used for classification, pattern recognition, green
discrimination, process modelling
good: rapid training
bad: not good for problems with many outputs,
difficult to calculate central norm of the function
Example ANN - Competitive Learning/Kohonen Self-
Organising Feature Maps (SOFM)
Lateral connections
Competitive learning
Increase strength of near neighbours
(same value)
Decrease strength of far neighbours
(opposite value)
Good for: clustering
The ANN Lifecycle
3. Training
Note: Outputs from all activities should be uploaded to your ePortfolio. Please do let me know if you
struggle to find a group to work with.
Thank you
• Computer Vision
WE ARE THE LIFE CHANGING
UNIVERSITY OF SUNDERLAND
Kate MacFarlane
[email protected]