SlideShare a Scribd company logo
SUBMITTED TO: SUBMITTED BY:
DR. Y. M. PURI MOHSIN DALVI
ASSOCIATE PROFESSOR 13MT07IND014
COURSE COORDINATOR FOR M. TECH (INDL. ENGG)
AUTOMATION IN PRODUCTION SEM-II, SUMMER 2014
PRESENTATION ON
ARTIFICIAL NEURAL NETWORKS
VISVESVARAYA NATIONAL INSTITUTE OF TECHNOLOGY, NAGPUR 440010
DEPARTMENT OF MECHANICAL ENGINEERING
Introduction
Artificial
Neural
Networks
2
What are Neural Networks?
 An artificial neural network is a biologically inspired
computational model that consists of processing elements
(neurons) and connections between them, as well as of training
and recall algorithms.
 The network is usually implemented using electronic components
or simulated in software on a digital computer.
 Neural Networks attempt to bring computers a little closer to the
brain's capabilities by imitating certain aspects of information
processing in the brain, in a highly simplified way.
Introduction
3
The Brain vs A ComputerIntroduction
Brain Computer
Processing Elements 1010 neurons 108 transistors
Element Size 10-6 m 10-6 m
Energy Use 30 W 30 W (CPU)
Processing Speed 102 Hz 1012 Hz
Style Of Computation Parallel, Distributed Serial, Centralized
Energetic Efficiency 10-16 joules/opn/sec 10-6 joules/opn/sec
Fault Tolerant Yes No
Learns Yes A little
4
Characteristics of a Biological Brain
 Massively parallel, distributed information processing
 High degree of connectivity among basic units
 Connections get reorganized based on experience
 Performance degrades gracefully if some units are removed (i.e.
some nerve cells die)
 Learning is constant and usually unsupervised
 Learning is based only on local information
Introduction
5
The Biological Brain
 Neurons: Fundamental information-processing units of the brain.
 Neurons contain axons (the transmission lines) and dendrites,
(the receptive zones).
 Electrical signal flows from dendrites to axon.
Introduction
6
The Biological Brain
 Synapses are elementary structural and functional units that
mediate the interactions between neurons.
 Synapse converts a presynaptic electrical signal into a chemical
signal and then back into a postsynaptic electrical signal.
 During the early stage of development
(first two years from birth), about 1 million
synapses are formed per second.
 In an adult’s brain, a neuron is connected to
around 10,000 other neurons by synapses.
Introduction
7
Evolution of Neural Networks
 1911 - Ramon y Cajal introduced the idea of neurons as structural
constituents of the brain
 1943 - McCulloch and Pitts apply Boolean algebra to nerve
net behaviour
 1948 - Donald Hebb postulates qualitative mechanism for
learning at cellular level in brains
 1957 - Rosenblatt develops ‘perceptron’ neurocomputer
 Between 1960’s & 1980’s - Almost no research in ANN
 Middle 80's - John Hopfield revives ANN
 Today - ANN one of the most active current areas of research
Introduction
9
Characteristics of Neural NetworksIntroduction
 Universal Regression Systems - Modeling of a system with an
unknown input-output relationship
 Learning - Network with "no knowledge“ can be trained with set
of paired input-output data to give desired outputs for known
inputs.
 Generalization - Produce best output according to learned
examples if a different vector is input into network.
 Adaptivity - Adapt response to changes in surrounding
environment
10
Characteristics of Neural NetworksIntroduction
 Nonlinearity - Cope with nonlinear data and environment
 Massive parallel processing - Many neurons fire simultaneously
during data processing
 Fault Tolerance - Good response even if input data is slightly
incorrect
 Robustness - Whole system can still perform well even if some
neurons "go wrong"
11
Neural Networks Modeling
Artificial
Neural
Networks
12
Input
Output
Node
Node
Node
Node
Node
Node
Node
Node Node
Representation of Neural Networks
Neural
Networks
Modeling
Connections
13
OUTPUTS
B
A
INPUTS
2
1
3
/ * + -
AND OR
IF GOTO
Conventional Computer Model
Neural
Networks
Modeling
14
HIDDEN LAYER
OUTPUT
LAYER
INPUT LAYER
Neural Network As A Computer Model
Neural
Networks
Modeling
Connections
Nodes
15
HIDDEN LAYER
OUTPUT
LAYER
INPUT LAYER
Directed
Connections
Neural Network As A Computer Model
Neural
Networks
Modeling
16
HIDDEN LAYER
OUTPUT
LAYER
INPUT LAYER
Weighted
Connections
Neural Network As A Computer Model
Neural
Networks
Modeling
17
HIDDEN LAYER
INPUT LAYER
A
B
C
Effect of Weighted Connections
Neural
Networks
Modeling
18
+ =A B C
EQUAL PROPORTIONS:
R - 0
G - 255
B - 0
R - 255
G - 0
B - 0
R - 255
G - 255
B - 0
+ =A B C
WEIGHTED PROPORTIONS:
R - 0
G - 127
B - 0
R - 255
G - 0
B - 0
R - 255
G - 127
B - 0
OUTPUT
LAYER
HIDDEN LAYER
Example of Weighted Connections
Neural
Networks
Modeling
INPUT LAYER
19
Decision Making in Neural Networks
Neural
Networks
Modeling
HIDDEN LAYERINPUT LAYER OUTPUT
LAYER
DESIRED
OUTPUTS
ACCURACY DECISION:
HOW TO UPDATE WEIGHTS TO REDUCE ERROR?
ERROR
20
Thresholding in Biological Neural NetworkIntroduction
21
Reflex Action in Biological Neural NetworkIntroduction
22
INPUT LAYER
A
B
C
Decision Making in Neural Networks
Neural
Networks
Modeling
ACTIVATION DECISION:
WHEN SHOULD THE NODE FIRE ITS OUTPUT?
23
Neural Networks Modeling Aspects
 Fundamental issues in modeling of an artificial neural network:
• How to assign weights to the connections?
• How to determine the neuron output threshold?
 Major steps in modeling an artificial neural network:
• Model a single neuron
• Establish a pattern of neuron interconnectivity
• Implement a learning mechanism
Neural
Networks
Modeling
24
Modeling an Artificial Neuron
Neural
Networks
Modeling
25
 Perceptron Model: Developed by Rosenblatt in 1957.
 Other neuron models are adaptations of perceptron model
μk=Σwkjxj
νk=μk-bk
νk
yk=φ(νk) yk
θk
Threshold
Output
Activation
Function
Integration
Function
---
x2 wk2
x1 wk1
xn wkn
---
Perceptron Model of Neuron
 Input signals:
• Continuous or discrete values fed from previous neurons
• Each input associated with a Weight
 Integration Function:
• Usually a weighted summation function
• Threshold/Bias regulates result of Integration Function
• Output is called neuron net input
 Activation/Transfer Function:
• Usually a non linear function
• Output interval [0,1] or [-1,1]
• Output values continuous or discrete
Neural
Networks
Modeling
26
-1
-0.5
0
0.5
1
1.5
-2 -1 0 1 2
Sigmoid Heaviside Linear
Perceptron Model Example
Neural
Networks
Modeling
27
Summing Function:
μ = w1x1 + w2x2 + w3x3
= 3(0.2) + 1(0.4) + 2(0.1)
= 1.2
Activation Function:
77.0
1
1
1
1
2.1




 
ee
y 
w2 = 0.4
x2 = 1
x3 = 2
x1 = 3
y
Connecting Neurons to Build Networks
Neural
Networks
Modeling
28Recurrent Network Lattice Network
Single Layer Feedforward Network
Input
Layer
Output
Layer
Multi- Layer Feedforward Network
Input
Layer
Output
Layer
Hidden
Layer 1
Hidden
Layer 2
Supervised Learning Unsupervised Learning
Binary Valued
Input
• Hopfield Network
• Boltzmann Machine
• ART I
Continuous Valued
Input
• Backpropagation
• Percepteron
• ART II
• Self-Organising
Feature Maps
Learning Algorithms in Neural Networks
Neural
Networks
Modeling
29
Compute Output
Adjust Weights
Stop
Is Desired
Output
Achieved?
Yes
No
Supervised Learning in Neural Networks
Neural
Networks
Modeling
30
First Run of the Network
Neural
Networks
Modeling
HIDDEN LAYER
OUTPUT
LAYER
INPUT LAYER
14
29
41
DESIRED
OUTPUTS
35
45
17
ERROR
21
16
-24
31
ERROR
21
16
-24
Backpropagation of Output Error
Neural
Networks
Modeling
HIDDEN LAYER
INPUT LAYER
-11
19
3
19
-5
32
0
14
26
-12
-8
32
OUTPUT
LAYER
HIDDEN LAYER
Second Run of the Network
Neural
Networks
Modeling
INPUT LAYER
20
32
29
DESIRED
OUTPUTS
35
45
17
ERROR
15
13
-12
33
ERROR
(RUN 1)
21
16
-24
Reduction of Output Error
Neural
Networks
Modeling
ERROR
(RUN 2)
15
13
-12
ERROR
(RUN N)
0
0.01
0
- - - -
34
After Many Runs of the Network
Neural
Networks
Modeling
HIDDEN LAYER
INPUT LAYER
OUTPUT
LAYER
35
45
17
35
Collect Data
Separate into Training and Test Sets
Define Network Structure
Select Learning Algorithm
Select Parameters, Values, Initialise Weights
Transform Data into Network Inputs
Start Training and Determine and Revise Weights
Stop and Test
Implementation: Use the Network with New Cases
Get More, Better Data
Reseparate
Redefine Structure
Select Another Algorithm
Reset
Reset
Developing a Neural Network
Neural
Networks
Modeling
36
Neural Networks Applications
Artificial
Neural
Networks
37
What are neural networks used for?
Neural
Networks
Applications
 Classification: Assigning each object to a known specific class
 Clustering: Grouping together objects similar to each other
 Pattern Association: Presenting of an input sample triggers the
generation of specific output pattern
 Function approximation: Constructing a function generating
almost the same outputs from input data as the modeled process
 Optimization: Optimizing function values subject to constraints
 Forecasting: Predicting future events on the basis of past history
 Control: Determining values for input variables to achieve desired
values for output variables
38
Unknown
Character
Feature
Recognition
Neurons
0 1 2 3 4 5 6 7 8 9 Classifier
Neurons
Recognised Character
ANN Feature Recognition (OCR Software)
Applications
of Neural
Networks
39
Neural Networks in Manufacturing
Neural
Networks
Applications
 Manufacturing process decision problem:
 Neural network enabled decision support system:
Manufacturing
System
State Variables
Process Settings
Process OutcomesProcess Variables
Trained Neural
Network
Training Algorithm
Production Data
Step 1: Train the
Network
Optimization
Procedure
Recommended
Process Setting
Current Values of
State and Process
Variables
Step 2: Use the network to aid in
decision making process
40
Trained Neural
Network
Neural Networks in Manufacturing
Neural
Networks
Applications
 Modeling and Design of Manufacturing Systems
• Cell Formation for Agile and Flexible Manufacturing
• Optimization and Simulation of manufacturing system
• Forecasting and Cost Estimation
• AGV path determination
 Modeling, Planning, and Scheduling of Manufacturing Processes
• Production and Machine-scheduling
• Kanban Determination
• Resource queuing and scheduling
• Economic order quantity
41
Neural Networks in Manufacturing
Neural
Networks
Applications
 Monitoring and Control of Manufacturing Processes
• Parameter Selection
• Automated Process Control eg: pressing, rolling, welding, EDM, WEDM
• Condition Monitoring for Machines and Tools
• Robot part handling
 Quality Control, Quality Assurance, and Fault Diagnosis
• Recognizing Handwritten Characters and Graphs
• Visual Edge Detection
• Pattern recognition
• Fault Diagnosis and Troubleshooting
42
Neural Networks in Injection Moulding
Neural
Networks
Applications
43
Neural Networks in Injection Moulding
Neural
Networks
Applications
44
Neural Networks in Injection Moulding
Neural
Networks
Applications
 Neural Network Configuration: 27-10-1
 Correlation coefficient = 0.9254
 RMSE = 1.3%-19%
45
Final Words
Applications
of Neural
Networks
“ Artificial neural networks are still far away from biological
neural networks , but what we know today about artificial
neural networks is sufficient to solve many problems that
were previously unsolvable or inefficiently solvable at best. ”
46
End Of Presentation
Artificial
Neural
Networks
47

More Related Content

What's hot

Big data and Artificial Intelligence
Big data and Artificial IntelligenceBig data and Artificial Intelligence
Big data and Artificial Intelligence
Prof. Neeta Awasthy
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
Muhammad Ishaq
 
Swarm Intelligence in Robotics
Swarm Intelligence in RoboticsSwarm Intelligence in Robotics
Swarm Intelligence in Robotics
Alaa Khamis, PhD, SMIEEE
 
Deep learning
Deep learning Deep learning
Deep learning
Rajgupta258
 
Principles of Artificial Intelligence & Machine Learning
Principles of Artificial Intelligence & Machine LearningPrinciples of Artificial Intelligence & Machine Learning
Principles of Artificial Intelligence & Machine Learning
Jerry Lu
 
Neuromorphic computing for neural networks
Neuromorphic computing for neural networksNeuromorphic computing for neural networks
Neuromorphic computing for neural networks
Claudio Gallicchio
 
Smart dust
Smart dustSmart dust
Smart dust
PRADEEP Cheekatla
 
Artificial Neural Network report
Artificial Neural Network reportArtificial Neural Network report
Artificial Neural Network report
Anjali Agrawal
 
Neurosynaptic chips
Neurosynaptic chipsNeurosynaptic chips
Neurosynaptic chips
Jeffrey Funk
 
Satrack ppt
Satrack pptSatrack ppt
Advanced Analytics and Data Science Expertise
Advanced Analytics and Data Science ExpertiseAdvanced Analytics and Data Science Expertise
Advanced Analytics and Data Science Expertise
SoftServe
 
Fractal robots.ppt
Fractal robots.pptFractal robots.ppt
Fractal robots.ppt
chinkyshruz
 
digital twin seminar 1.pptx
digital twin seminar 1.pptxdigital twin seminar 1.pptx
digital twin seminar 1.pptx
MacZain
 
Deep Networks with Neuromorphic VLSI devices
Deep Networks with Neuromorphic VLSI devicesDeep Networks with Neuromorphic VLSI devices
Deep Networks with Neuromorphic VLSI devices
Giacomo Indiveri
 
Neural Networks
Neural NetworksNeural Networks
Neural Networks
Ismail El Gayar
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
nainabhatt2
 
An Introduction to IoT: Connectivity & Case Studies
An Introduction to IoT: Connectivity & Case StudiesAn Introduction to IoT: Connectivity & Case Studies
An Introduction to IoT: Connectivity & Case Studies
3G4G
 
Artificial neural network by arpit_sharma
Artificial neural network by arpit_sharmaArtificial neural network by arpit_sharma
Artificial neural network by arpit_sharma
Er. Arpit Sharma
 
Neuralink white-paper. Elon Musk & Neuralink
Neuralink white-paper. Elon Musk & NeuralinkNeuralink white-paper. Elon Musk & Neuralink
Neuralink white-paper. Elon Musk & Neuralink
eraser Juan José Calderón
 
IOT based smart security and monitoring devices for agriculture
IOT based smart security and monitoring devices for agriculture IOT based smart security and monitoring devices for agriculture
IOT based smart security and monitoring devices for agriculture
sneha daise paulson
 

What's hot (20)

Big data and Artificial Intelligence
Big data and Artificial IntelligenceBig data and Artificial Intelligence
Big data and Artificial Intelligence
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
Swarm Intelligence in Robotics
Swarm Intelligence in RoboticsSwarm Intelligence in Robotics
Swarm Intelligence in Robotics
 
Deep learning
Deep learning Deep learning
Deep learning
 
Principles of Artificial Intelligence & Machine Learning
Principles of Artificial Intelligence & Machine LearningPrinciples of Artificial Intelligence & Machine Learning
Principles of Artificial Intelligence & Machine Learning
 
Neuromorphic computing for neural networks
Neuromorphic computing for neural networksNeuromorphic computing for neural networks
Neuromorphic computing for neural networks
 
Smart dust
Smart dustSmart dust
Smart dust
 
Artificial Neural Network report
Artificial Neural Network reportArtificial Neural Network report
Artificial Neural Network report
 
Neurosynaptic chips
Neurosynaptic chipsNeurosynaptic chips
Neurosynaptic chips
 
Satrack ppt
Satrack pptSatrack ppt
Satrack ppt
 
Advanced Analytics and Data Science Expertise
Advanced Analytics and Data Science ExpertiseAdvanced Analytics and Data Science Expertise
Advanced Analytics and Data Science Expertise
 
Fractal robots.ppt
Fractal robots.pptFractal robots.ppt
Fractal robots.ppt
 
digital twin seminar 1.pptx
digital twin seminar 1.pptxdigital twin seminar 1.pptx
digital twin seminar 1.pptx
 
Deep Networks with Neuromorphic VLSI devices
Deep Networks with Neuromorphic VLSI devicesDeep Networks with Neuromorphic VLSI devices
Deep Networks with Neuromorphic VLSI devices
 
Neural Networks
Neural NetworksNeural Networks
Neural Networks
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
An Introduction to IoT: Connectivity & Case Studies
An Introduction to IoT: Connectivity & Case StudiesAn Introduction to IoT: Connectivity & Case Studies
An Introduction to IoT: Connectivity & Case Studies
 
Artificial neural network by arpit_sharma
Artificial neural network by arpit_sharmaArtificial neural network by arpit_sharma
Artificial neural network by arpit_sharma
 
Neuralink white-paper. Elon Musk & Neuralink
Neuralink white-paper. Elon Musk & NeuralinkNeuralink white-paper. Elon Musk & Neuralink
Neuralink white-paper. Elon Musk & Neuralink
 
IOT based smart security and monitoring devices for agriculture
IOT based smart security and monitoring devices for agriculture IOT based smart security and monitoring devices for agriculture
IOT based smart security and monitoring devices for agriculture
 

Viewers also liked

Artificial intelligence NEURAL NETWORKS
Artificial intelligence NEURAL NETWORKSArtificial intelligence NEURAL NETWORKS
Artificial intelligence NEURAL NETWORKS
REHMAT ULLAH
 
Neural network & its applications
Neural network & its applications Neural network & its applications
Neural network & its applications
Ahmed_hashmi
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networks
stellajoseph
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
DEEPASHRI HK
 
February 2014 HUG : Introduction to Tez
February 2014 HUG : Introduction to TezFebruary 2014 HUG : Introduction to Tez
February 2014 HUG : Introduction to Tez
Yahoo Developer Network
 
Artificial Neural Networks for NIU
Artificial Neural Networks for NIUArtificial Neural Networks for NIU
Artificial Neural Networks for NIU
Prof. Neeta Awasthy
 
Artificial neural networks (2)
Artificial neural networks (2)Artificial neural networks (2)
Artificial neural networks (2)
sai anjaneya
 
Fuzzy and nn
Fuzzy and nnFuzzy and nn
Fuzzy and nn
Shimi Haridasan
 
Artificial Neural Network
Artificial Neural Network Artificial Neural Network
Artificial Neural Network
Iman Ardekani
 
Fex 131002 - presentatie - geen tijdperk van verandering maar een veranderd...
Fex   131002 - presentatie - geen tijdperk van verandering maar een veranderd...Fex   131002 - presentatie - geen tijdperk van verandering maar een veranderd...
Fex 131002 - presentatie - geen tijdperk van verandering maar een veranderd...
Flevum
 
BIOROB 2012 - Maneuvers Recognition in Laparoscopic Surgery: Artificial Neura...
BIOROB 2012 - Maneuvers Recognition in Laparoscopic Surgery: Artificial Neura...BIOROB 2012 - Maneuvers Recognition in Laparoscopic Surgery: Artificial Neura...
BIOROB 2012 - Maneuvers Recognition in Laparoscopic Surgery: Artificial Neura...
Robótica Médica UMA
 
ANN presentataion
ANN presentataionANN presentataion
ANN presentataion
Tonmoy Bhagawati
 
Iirs Artificial Naural network based Urban growth Modeling
Iirs Artificial Naural network based Urban growth ModelingIirs Artificial Naural network based Urban growth Modeling
Iirs Artificial Naural network based Urban growth Modeling
Tushar Dholakia
 
Artificial neural networks for ion beam analysis
Artificial neural networks for ion beam analysisArtificial neural networks for ion beam analysis
Artificial neural networks for ion beam analysis
Armando Vieira
 
Modelling & simulation of human powered flywheel motor for field data in ...
Modelling & simulation of human powered flywheel motor for field data in ...Modelling & simulation of human powered flywheel motor for field data in ...
Modelling & simulation of human powered flywheel motor for field data in ...
eSAT Journals
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
Dessy Amirudin
 
Machine learning fro computer vision - a whirlwind of key concepts for the un...
Machine learning fro computer vision - a whirlwind of key concepts for the un...Machine learning fro computer vision - a whirlwind of key concepts for the un...
Machine learning fro computer vision - a whirlwind of key concepts for the un...
potaters
 
Artificial Neural Network (draft)
Artificial Neural Network (draft)Artificial Neural Network (draft)
Artificial Neural Network (draft)
James Boulie
 
Introduction to Neural networks (under graduate course) Lecture 7 of 9
Introduction to Neural networks (under graduate course) Lecture 7 of 9Introduction to Neural networks (under graduate course) Lecture 7 of 9
Introduction to Neural networks (under graduate course) Lecture 7 of 9
Randa Elanwar
 
Channel Equalisation
Channel EqualisationChannel Equalisation
Channel Equalisation
Poonan Sahoo
 

Viewers also liked (20)

Artificial intelligence NEURAL NETWORKS
Artificial intelligence NEURAL NETWORKSArtificial intelligence NEURAL NETWORKS
Artificial intelligence NEURAL NETWORKS
 
Neural network & its applications
Neural network & its applications Neural network & its applications
Neural network & its applications
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networks
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
February 2014 HUG : Introduction to Tez
February 2014 HUG : Introduction to TezFebruary 2014 HUG : Introduction to Tez
February 2014 HUG : Introduction to Tez
 
Artificial Neural Networks for NIU
Artificial Neural Networks for NIUArtificial Neural Networks for NIU
Artificial Neural Networks for NIU
 
Artificial neural networks (2)
Artificial neural networks (2)Artificial neural networks (2)
Artificial neural networks (2)
 
Fuzzy and nn
Fuzzy and nnFuzzy and nn
Fuzzy and nn
 
Artificial Neural Network
Artificial Neural Network Artificial Neural Network
Artificial Neural Network
 
Fex 131002 - presentatie - geen tijdperk van verandering maar een veranderd...
Fex   131002 - presentatie - geen tijdperk van verandering maar een veranderd...Fex   131002 - presentatie - geen tijdperk van verandering maar een veranderd...
Fex 131002 - presentatie - geen tijdperk van verandering maar een veranderd...
 
BIOROB 2012 - Maneuvers Recognition in Laparoscopic Surgery: Artificial Neura...
BIOROB 2012 - Maneuvers Recognition in Laparoscopic Surgery: Artificial Neura...BIOROB 2012 - Maneuvers Recognition in Laparoscopic Surgery: Artificial Neura...
BIOROB 2012 - Maneuvers Recognition in Laparoscopic Surgery: Artificial Neura...
 
ANN presentataion
ANN presentataionANN presentataion
ANN presentataion
 
Iirs Artificial Naural network based Urban growth Modeling
Iirs Artificial Naural network based Urban growth ModelingIirs Artificial Naural network based Urban growth Modeling
Iirs Artificial Naural network based Urban growth Modeling
 
Artificial neural networks for ion beam analysis
Artificial neural networks for ion beam analysisArtificial neural networks for ion beam analysis
Artificial neural networks for ion beam analysis
 
Modelling & simulation of human powered flywheel motor for field data in ...
Modelling & simulation of human powered flywheel motor for field data in ...Modelling & simulation of human powered flywheel motor for field data in ...
Modelling & simulation of human powered flywheel motor for field data in ...
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
Machine learning fro computer vision - a whirlwind of key concepts for the un...
Machine learning fro computer vision - a whirlwind of key concepts for the un...Machine learning fro computer vision - a whirlwind of key concepts for the un...
Machine learning fro computer vision - a whirlwind of key concepts for the un...
 
Artificial Neural Network (draft)
Artificial Neural Network (draft)Artificial Neural Network (draft)
Artificial Neural Network (draft)
 
Introduction to Neural networks (under graduate course) Lecture 7 of 9
Introduction to Neural networks (under graduate course) Lecture 7 of 9Introduction to Neural networks (under graduate course) Lecture 7 of 9
Introduction to Neural networks (under graduate course) Lecture 7 of 9
 
Channel Equalisation
Channel EqualisationChannel Equalisation
Channel Equalisation
 

Similar to 14. mohsin dalvi artificial neural networks presentation

Neuro network1
Neuro network1Neuro network1
Neuro network1
Komal Sharma
 
Implementation of Feed Forward Neural Network for Classification by Education...
Implementation of Feed Forward Neural Network for Classification by Education...Implementation of Feed Forward Neural Network for Classification by Education...
Implementation of Feed Forward Neural Network for Classification by Education...
ijsrd.com
 
Neural Networks: Multilayer Perceptron
Neural Networks: Multilayer PerceptronNeural Networks: Multilayer Perceptron
Neural Networks: Multilayer Perceptron
Mostafa G. M. Mostafa
 
Neural Networks Ver1
Neural  Networks  Ver1Neural  Networks  Ver1
Neural Networks Ver1
ncct
 
International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)
irjes
 
International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)
irjes
 
Pres Tesi LM-2016+transcript_eng
Pres Tesi LM-2016+transcript_engPres Tesi LM-2016+transcript_eng
Pres Tesi LM-2016+transcript_eng
Daniele Ciriello
 
Artificial Neural Network Implementation On FPGA Chip
Artificial Neural Network Implementation On FPGA ChipArtificial Neural Network Implementation On FPGA Chip
Artificial Neural Network Implementation On FPGA Chip
Maria Perkins
 
Autoencoders for image_classification
Autoencoders for image_classificationAutoencoders for image_classification
Autoencoders for image_classification
Cenk Bircanoğlu
 
Basics of Artificial Neural Network
Basics of Artificial Neural Network Basics of Artificial Neural Network
Basics of Artificial Neural Network
Subham Preetam
 
Introduction to ANN Principles and its Applications in Solar Energy Technology
Introduction to ANN Principles and its Applications in Solar Energy TechnologyIntroduction to ANN Principles and its Applications in Solar Energy Technology
Introduction to ANN Principles and its Applications in Solar Energy Technology
Ali Al-Waeli
 
NEUROMORPHIC COMPUTING.pptx
NEUROMORPHIC COMPUTING.pptxNEUROMORPHIC COMPUTING.pptx
NEUROMORPHIC COMPUTING.pptx
komalpawooskar1
 
Artificial Neural networks
Artificial Neural networksArtificial Neural networks
Artificial Neural networks
Learnbay Datascience
 
Acem neuralnetworks
Acem neuralnetworksAcem neuralnetworks
Acem neuralnetworks
Aastha Kohli
 
deep learning from scratch chapter 3 neural network
deep learning from scratch chapter 3 neural networkdeep learning from scratch chapter 3 neural network
deep learning from scratch chapter 3 neural network
Jaey Jeong
 
1.pptx
1.pptx1.pptx
1.pptx
SwatiMahale4
 
ANN - UNIT 1.pptx
ANN - UNIT 1.pptxANN - UNIT 1.pptx
ANN.ppt
ANN.pptANN.ppt
KeithWiley_NeuromorphicComputing_and_CM1K_and_emulator_talk_wide
KeithWiley_NeuromorphicComputing_and_CM1K_and_emulator_talk_wideKeithWiley_NeuromorphicComputing_and_CM1K_and_emulator_talk_wide
KeithWiley_NeuromorphicComputing_and_CM1K_and_emulator_talk_wide
Keith Wiley
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
Alexander Decker
 

Similar to 14. mohsin dalvi artificial neural networks presentation (20)

Neuro network1
Neuro network1Neuro network1
Neuro network1
 
Implementation of Feed Forward Neural Network for Classification by Education...
Implementation of Feed Forward Neural Network for Classification by Education...Implementation of Feed Forward Neural Network for Classification by Education...
Implementation of Feed Forward Neural Network for Classification by Education...
 
Neural Networks: Multilayer Perceptron
Neural Networks: Multilayer PerceptronNeural Networks: Multilayer Perceptron
Neural Networks: Multilayer Perceptron
 
Neural Networks Ver1
Neural  Networks  Ver1Neural  Networks  Ver1
Neural Networks Ver1
 
International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)
 
International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)
 
Pres Tesi LM-2016+transcript_eng
Pres Tesi LM-2016+transcript_engPres Tesi LM-2016+transcript_eng
Pres Tesi LM-2016+transcript_eng
 
Artificial Neural Network Implementation On FPGA Chip
Artificial Neural Network Implementation On FPGA ChipArtificial Neural Network Implementation On FPGA Chip
Artificial Neural Network Implementation On FPGA Chip
 
Autoencoders for image_classification
Autoencoders for image_classificationAutoencoders for image_classification
Autoencoders for image_classification
 
Basics of Artificial Neural Network
Basics of Artificial Neural Network Basics of Artificial Neural Network
Basics of Artificial Neural Network
 
Introduction to ANN Principles and its Applications in Solar Energy Technology
Introduction to ANN Principles and its Applications in Solar Energy TechnologyIntroduction to ANN Principles and its Applications in Solar Energy Technology
Introduction to ANN Principles and its Applications in Solar Energy Technology
 
NEUROMORPHIC COMPUTING.pptx
NEUROMORPHIC COMPUTING.pptxNEUROMORPHIC COMPUTING.pptx
NEUROMORPHIC COMPUTING.pptx
 
Artificial Neural networks
Artificial Neural networksArtificial Neural networks
Artificial Neural networks
 
Acem neuralnetworks
Acem neuralnetworksAcem neuralnetworks
Acem neuralnetworks
 
deep learning from scratch chapter 3 neural network
deep learning from scratch chapter 3 neural networkdeep learning from scratch chapter 3 neural network
deep learning from scratch chapter 3 neural network
 
1.pptx
1.pptx1.pptx
1.pptx
 
ANN - UNIT 1.pptx
ANN - UNIT 1.pptxANN - UNIT 1.pptx
ANN - UNIT 1.pptx
 
ANN.ppt
ANN.pptANN.ppt
ANN.ppt
 
KeithWiley_NeuromorphicComputing_and_CM1K_and_emulator_talk_wide
KeithWiley_NeuromorphicComputing_and_CM1K_and_emulator_talk_wideKeithWiley_NeuromorphicComputing_and_CM1K_and_emulator_talk_wide
KeithWiley_NeuromorphicComputing_and_CM1K_and_emulator_talk_wide
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 

Recently uploaded

basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
zubairahmad848137
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
IJNSA Journal
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
HODECEDSIET
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 

Recently uploaded (20)

basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 

14. mohsin dalvi artificial neural networks presentation

  • 1. SUBMITTED TO: SUBMITTED BY: DR. Y. M. PURI MOHSIN DALVI ASSOCIATE PROFESSOR 13MT07IND014 COURSE COORDINATOR FOR M. TECH (INDL. ENGG) AUTOMATION IN PRODUCTION SEM-II, SUMMER 2014 PRESENTATION ON ARTIFICIAL NEURAL NETWORKS VISVESVARAYA NATIONAL INSTITUTE OF TECHNOLOGY, NAGPUR 440010 DEPARTMENT OF MECHANICAL ENGINEERING
  • 3. What are Neural Networks?  An artificial neural network is a biologically inspired computational model that consists of processing elements (neurons) and connections between them, as well as of training and recall algorithms.  The network is usually implemented using electronic components or simulated in software on a digital computer.  Neural Networks attempt to bring computers a little closer to the brain's capabilities by imitating certain aspects of information processing in the brain, in a highly simplified way. Introduction 3
  • 4. The Brain vs A ComputerIntroduction Brain Computer Processing Elements 1010 neurons 108 transistors Element Size 10-6 m 10-6 m Energy Use 30 W 30 W (CPU) Processing Speed 102 Hz 1012 Hz Style Of Computation Parallel, Distributed Serial, Centralized Energetic Efficiency 10-16 joules/opn/sec 10-6 joules/opn/sec Fault Tolerant Yes No Learns Yes A little 4
  • 5. Characteristics of a Biological Brain  Massively parallel, distributed information processing  High degree of connectivity among basic units  Connections get reorganized based on experience  Performance degrades gracefully if some units are removed (i.e. some nerve cells die)  Learning is constant and usually unsupervised  Learning is based only on local information Introduction 5
  • 6. The Biological Brain  Neurons: Fundamental information-processing units of the brain.  Neurons contain axons (the transmission lines) and dendrites, (the receptive zones).  Electrical signal flows from dendrites to axon. Introduction 6
  • 7. The Biological Brain  Synapses are elementary structural and functional units that mediate the interactions between neurons.  Synapse converts a presynaptic electrical signal into a chemical signal and then back into a postsynaptic electrical signal.  During the early stage of development (first two years from birth), about 1 million synapses are formed per second.  In an adult’s brain, a neuron is connected to around 10,000 other neurons by synapses. Introduction 7
  • 8. Evolution of Neural Networks  1911 - Ramon y Cajal introduced the idea of neurons as structural constituents of the brain  1943 - McCulloch and Pitts apply Boolean algebra to nerve net behaviour  1948 - Donald Hebb postulates qualitative mechanism for learning at cellular level in brains  1957 - Rosenblatt develops ‘perceptron’ neurocomputer  Between 1960’s & 1980’s - Almost no research in ANN  Middle 80's - John Hopfield revives ANN  Today - ANN one of the most active current areas of research Introduction 9
  • 9. Characteristics of Neural NetworksIntroduction  Universal Regression Systems - Modeling of a system with an unknown input-output relationship  Learning - Network with "no knowledge“ can be trained with set of paired input-output data to give desired outputs for known inputs.  Generalization - Produce best output according to learned examples if a different vector is input into network.  Adaptivity - Adapt response to changes in surrounding environment 10
  • 10. Characteristics of Neural NetworksIntroduction  Nonlinearity - Cope with nonlinear data and environment  Massive parallel processing - Many neurons fire simultaneously during data processing  Fault Tolerance - Good response even if input data is slightly incorrect  Robustness - Whole system can still perform well even if some neurons "go wrong" 11
  • 12. Input Output Node Node Node Node Node Node Node Node Node Representation of Neural Networks Neural Networks Modeling Connections 13
  • 13. OUTPUTS B A INPUTS 2 1 3 / * + - AND OR IF GOTO Conventional Computer Model Neural Networks Modeling 14
  • 14. HIDDEN LAYER OUTPUT LAYER INPUT LAYER Neural Network As A Computer Model Neural Networks Modeling Connections Nodes 15
  • 15. HIDDEN LAYER OUTPUT LAYER INPUT LAYER Directed Connections Neural Network As A Computer Model Neural Networks Modeling 16
  • 16. HIDDEN LAYER OUTPUT LAYER INPUT LAYER Weighted Connections Neural Network As A Computer Model Neural Networks Modeling 17
  • 17. HIDDEN LAYER INPUT LAYER A B C Effect of Weighted Connections Neural Networks Modeling 18 + =A B C EQUAL PROPORTIONS: R - 0 G - 255 B - 0 R - 255 G - 0 B - 0 R - 255 G - 255 B - 0 + =A B C WEIGHTED PROPORTIONS: R - 0 G - 127 B - 0 R - 255 G - 0 B - 0 R - 255 G - 127 B - 0
  • 18. OUTPUT LAYER HIDDEN LAYER Example of Weighted Connections Neural Networks Modeling INPUT LAYER 19
  • 19. Decision Making in Neural Networks Neural Networks Modeling HIDDEN LAYERINPUT LAYER OUTPUT LAYER DESIRED OUTPUTS ACCURACY DECISION: HOW TO UPDATE WEIGHTS TO REDUCE ERROR? ERROR 20
  • 20. Thresholding in Biological Neural NetworkIntroduction 21
  • 21. Reflex Action in Biological Neural NetworkIntroduction 22
  • 22. INPUT LAYER A B C Decision Making in Neural Networks Neural Networks Modeling ACTIVATION DECISION: WHEN SHOULD THE NODE FIRE ITS OUTPUT? 23
  • 23. Neural Networks Modeling Aspects  Fundamental issues in modeling of an artificial neural network: • How to assign weights to the connections? • How to determine the neuron output threshold?  Major steps in modeling an artificial neural network: • Model a single neuron • Establish a pattern of neuron interconnectivity • Implement a learning mechanism Neural Networks Modeling 24
  • 24. Modeling an Artificial Neuron Neural Networks Modeling 25  Perceptron Model: Developed by Rosenblatt in 1957.  Other neuron models are adaptations of perceptron model μk=Σwkjxj νk=μk-bk νk yk=φ(νk) yk θk Threshold Output Activation Function Integration Function --- x2 wk2 x1 wk1 xn wkn ---
  • 25. Perceptron Model of Neuron  Input signals: • Continuous or discrete values fed from previous neurons • Each input associated with a Weight  Integration Function: • Usually a weighted summation function • Threshold/Bias regulates result of Integration Function • Output is called neuron net input  Activation/Transfer Function: • Usually a non linear function • Output interval [0,1] or [-1,1] • Output values continuous or discrete Neural Networks Modeling 26 -1 -0.5 0 0.5 1 1.5 -2 -1 0 1 2 Sigmoid Heaviside Linear
  • 26. Perceptron Model Example Neural Networks Modeling 27 Summing Function: μ = w1x1 + w2x2 + w3x3 = 3(0.2) + 1(0.4) + 2(0.1) = 1.2 Activation Function: 77.0 1 1 1 1 2.1       ee y  w2 = 0.4 x2 = 1 x3 = 2 x1 = 3 y
  • 27. Connecting Neurons to Build Networks Neural Networks Modeling 28Recurrent Network Lattice Network Single Layer Feedforward Network Input Layer Output Layer Multi- Layer Feedforward Network Input Layer Output Layer Hidden Layer 1 Hidden Layer 2
  • 28. Supervised Learning Unsupervised Learning Binary Valued Input • Hopfield Network • Boltzmann Machine • ART I Continuous Valued Input • Backpropagation • Percepteron • ART II • Self-Organising Feature Maps Learning Algorithms in Neural Networks Neural Networks Modeling 29
  • 29. Compute Output Adjust Weights Stop Is Desired Output Achieved? Yes No Supervised Learning in Neural Networks Neural Networks Modeling 30
  • 30. First Run of the Network Neural Networks Modeling HIDDEN LAYER OUTPUT LAYER INPUT LAYER 14 29 41 DESIRED OUTPUTS 35 45 17 ERROR 21 16 -24 31
  • 31. ERROR 21 16 -24 Backpropagation of Output Error Neural Networks Modeling HIDDEN LAYER INPUT LAYER -11 19 3 19 -5 32 0 14 26 -12 -8 32
  • 32. OUTPUT LAYER HIDDEN LAYER Second Run of the Network Neural Networks Modeling INPUT LAYER 20 32 29 DESIRED OUTPUTS 35 45 17 ERROR 15 13 -12 33
  • 33. ERROR (RUN 1) 21 16 -24 Reduction of Output Error Neural Networks Modeling ERROR (RUN 2) 15 13 -12 ERROR (RUN N) 0 0.01 0 - - - - 34
  • 34. After Many Runs of the Network Neural Networks Modeling HIDDEN LAYER INPUT LAYER OUTPUT LAYER 35 45 17 35
  • 35. Collect Data Separate into Training and Test Sets Define Network Structure Select Learning Algorithm Select Parameters, Values, Initialise Weights Transform Data into Network Inputs Start Training and Determine and Revise Weights Stop and Test Implementation: Use the Network with New Cases Get More, Better Data Reseparate Redefine Structure Select Another Algorithm Reset Reset Developing a Neural Network Neural Networks Modeling 36
  • 37. What are neural networks used for? Neural Networks Applications  Classification: Assigning each object to a known specific class  Clustering: Grouping together objects similar to each other  Pattern Association: Presenting of an input sample triggers the generation of specific output pattern  Function approximation: Constructing a function generating almost the same outputs from input data as the modeled process  Optimization: Optimizing function values subject to constraints  Forecasting: Predicting future events on the basis of past history  Control: Determining values for input variables to achieve desired values for output variables 38
  • 38. Unknown Character Feature Recognition Neurons 0 1 2 3 4 5 6 7 8 9 Classifier Neurons Recognised Character ANN Feature Recognition (OCR Software) Applications of Neural Networks 39
  • 39. Neural Networks in Manufacturing Neural Networks Applications  Manufacturing process decision problem:  Neural network enabled decision support system: Manufacturing System State Variables Process Settings Process OutcomesProcess Variables Trained Neural Network Training Algorithm Production Data Step 1: Train the Network Optimization Procedure Recommended Process Setting Current Values of State and Process Variables Step 2: Use the network to aid in decision making process 40 Trained Neural Network
  • 40. Neural Networks in Manufacturing Neural Networks Applications  Modeling and Design of Manufacturing Systems • Cell Formation for Agile and Flexible Manufacturing • Optimization and Simulation of manufacturing system • Forecasting and Cost Estimation • AGV path determination  Modeling, Planning, and Scheduling of Manufacturing Processes • Production and Machine-scheduling • Kanban Determination • Resource queuing and scheduling • Economic order quantity 41
  • 41. Neural Networks in Manufacturing Neural Networks Applications  Monitoring and Control of Manufacturing Processes • Parameter Selection • Automated Process Control eg: pressing, rolling, welding, EDM, WEDM • Condition Monitoring for Machines and Tools • Robot part handling  Quality Control, Quality Assurance, and Fault Diagnosis • Recognizing Handwritten Characters and Graphs • Visual Edge Detection • Pattern recognition • Fault Diagnosis and Troubleshooting 42
  • 42. Neural Networks in Injection Moulding Neural Networks Applications 43
  • 43. Neural Networks in Injection Moulding Neural Networks Applications 44
  • 44. Neural Networks in Injection Moulding Neural Networks Applications  Neural Network Configuration: 27-10-1  Correlation coefficient = 0.9254  RMSE = 1.3%-19% 45
  • 45. Final Words Applications of Neural Networks “ Artificial neural networks are still far away from biological neural networks , but what we know today about artificial neural networks is sufficient to solve many problems that were previously unsolvable or inefficiently solvable at best. ” 46