SlideShare a Scribd company logo
Introduction to
Neural Networks
(Module 1)
Archana Chaudhari, DJSCE
DEFINITION OF NEURAL NETWORKS
• According to the DARPA Neural Network Study (1988, AFCEA International
Press, p. 60):
• • ... a neural network is a system composed of many simple processing
elements operating in parallel whose function is determined by network
structure, connection strengths, and the processing performed at
computing elements or nodes.
• According to Haykin (1994), p. 2:
• A neural network is a massively parallel distributed processor that has a
natural propensity for storing experiential knowledge and making it
available for use. It resembles the brain in two respects:
• Knowledge is acquired by the network through a learning process.
• Interneuron connection strengths known as synaptic weights are used to
store the knowledge.
7/1/2024 Introduction to Neural Networks 2
What is Artificial Intelligence
• How google translates entire webpage
in a matter of seconds
• Phone gallery groups images based on
the location
• Identify faces of young, middle aged
and old persons
7/1/2024 Introduction to Neural Networks 3
• Deep learning is a subset
of Machine Learning
• Machine learning is
subset of Artificial
Intelligence
• AI is a technique which is
able to mimic human
behaivour
7/1/2024 Introduction to Neural Networks 4
• Artificial Neural network is a type machine
learning inspired by the structure of the
human brain.
• Deep learning is advanced form of Artificial
Neural Network.
7/1/2024 Introduction to Neural Networks 5
ANN
• Artificial Neural Networks (ANN)
• Information processing paradigm inspired
by biological nervous systems
• ANN is composed of a system of neurons
connected by synapses
• ANN learn by example
• Adjust synaptic connections between
neurons
7/1/2024 Introduction to Neural Networks 6
Organization of brain
• The human brain contains about 10
billion nerve cells, or neurons.
• On average, each neuron is
connected to other neurons
through approximately 10,000
synapses.
7/1/2024 Introduction to Neural Networks 7
7/1/2024 Introduction to Neural Networks 8
BIOLOGICAL (MOTOR) NEURON
Dendrite: Receives signals from
other neurons
Soma: Processes the information
Axon: Transmits the output of this
neuron
Synapse: Point of connection to
other neurons
7/1/2024 Introduction to Neural Networks 9
ARTIFICIAL NEURAL NET
• Information-processing system.
• Neurons process the information.
• The signals are transmitted by means of connection
links.
• The links possess an associated weight.
• The output signal is obtained by applying activations to
the net input.
7/1/2024 Introduction to Neural Networks 10
MOTIVATION FOR NEURAL NET
• Scientists are challenged to use machines
more effectively for tasks currently solved
by humans.
• Symbolic rules don't reflect processes
actually used by humans.
• Traditional computing excels in many
areas, but not in others.
7/1/2024 Introduction to Neural Networks 11
Biological and Artificial Neuron Models
7/1/2024 Introduction to Neural Networks 12
Neuron Model
7/1/2024 Introduction to Neural Networks 13
Neuron Model
• Neuron collects signals from dendrites
• Sends out spikes of electrical activity through an
axon, which splits into thousands of branches.
• At end of each branch, a synapses converts activity
into either exciting or inhibiting activity of a
dendrite at another neuron.
• Neuron fires when exciting activity surpasses
inhibitory activity
• Learning changes the effectiveness of the synapses
7/1/2024 Introduction to Neural Networks 14
Characteristics of ANN
• It contains huge number of interconnected processing
elements called neurons to do all operations
• Information stored in the neurons are basically the
weighted linkage of neurons
• The input signals arrive at the processing elements
through connections and connecting weights.
• It has the ability to learn , recall and generalize from the
given data by suitable assignment and adjustment of
weights.
• The collective behavior of the neurons describes its
computational power, and no single neuron carries
specific information .
7/1/2024 Introduction to Neural Networks 15
ARTIFICIAL NEURAL NET
• 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.
X2
X1
W2
W1
Y
7/1/2024 Introduction to Neural Networks 16
McCULLOCH–PITTS NEURON
• The earliest ANN model
• Inputs could be either 0 or 1
• threshold function as an activation function
• the output signal yout is 1 if the input ysum is greater than or
equal to a given threshold value, else 0.
• can be used to design logical operations
7/1/2024 Introduction to Neural Networks 17
Example
• John carries an umbrella if it is sunny or if it is raining. There are four
given situations. I need to decide when John will carry the umbrella.
The situations are as follows:
• First scenario: It is not raining, nor it is sunny
• Second scenario: It is not raining, but it is sunny
• Third scenario: It is raining, and it is not sunny
• Fourth scenario: It is raining as well as it is sunny
• To analyse the situations using the McCulloch-Pitts neural model, I
can consider the input signals as follows:
• X1: Is it raining?
• X2 : Is it sunny?
• So, the value of both scenarios can be either 0 or 1. We can use the
value of both weights X1 and X2 as 1 and a threshold function as 1. So,
the neural network model will look like:
7/1/2024 Introduction to Neural Networks 18
Situati
on
x1 x2
ysum
yout
1 0 0 0 0
2 0 1 1 1
3 1 0 1 1
4 1 1 2 1
I can conclude that in the situations where the value of yout is 1, John
needs to carry an umbrella
7/1/2024 Introduction to Neural Networks 19
Historical Developments
• 1943: McCulloch and Pitts model neural
networks based on their understanding of
neurology.
– Neurons embed simple logic functions:
• a or b
• a and b
• 1950s:
– Farley and Clark
• IBM group that tries to model biological behavior
• Consult neuro-scientists at McGill, whenever stuck
– Rochester, Holland, Haibit and Duda
7/1/2024 Introduction to Neural Networks 20
Historical Developments
• Perceptron (Rosenblatt 1958)
– Three layer system:
• Input nodes
• Output node
• Association layer
– Can learn to connect or associate a given input to a
random output unit
• Minsky and Papert
– Showed that a single layer perceptron cannot learn
the XOR of two binary inputs
– Lead to loss of interest (and funding) in the field
7/1/2024 Introduction to Neural Networks 21
Historical Developments
• Perceptron (Rosenblatt 1958)
– Association units A1, A2, … extract features from user
input
– Output is weighted and associated
– Function fires if weighted sum of input exceeds a
threshold.
7/1/2024 Introduction to Neural Networks 22
Historical Developments
• Back-propagation learning method
(Werbos 1974)
– Three layers of neurons
• Input, Output, Hidden
– Better learning rule for generic three layer
networks
– Regenerates interest in the 1980s
• Successful applications in medicine,
marketing, risk management, … (1990)
7/1/2024 Introduction to Neural Networks 23
Potential Applications of ANN
• Massive parallelism
• Distributed representation and computation
• Learning ability
• Generalization ability
• Adaptivity
• Inherent contextual information processing
• Fault tolerance
• Low energy consumption.
7/1/2024 Introduction to Neural Networks 24

More Related Content

Similar to Introduction to neural network (Module 1).pptx

Neural Networks: Introducton
Neural Networks: IntroductonNeural Networks: Introducton
Neural Networks: Introducton
Mostafa G. M. Mostafa
 
Neural network
Neural networkNeural network
Neural network
KRISH na TimeTraveller
 
From neural networks to deep learning
From neural networks to deep learningFrom neural networks to deep learning
From neural networks to deep learning
Viet-Trung TRAN
 
02 Fundamental Concepts of ANN
02 Fundamental Concepts of ANN02 Fundamental Concepts of ANN
02 Fundamental Concepts of ANN
Tamer Ahmed Farrag, PhD
 
Neural networks
Neural networksNeural networks
Neural networks
Aditya Sharat
 
Neural networks.ppt
Neural networks.pptNeural networks.ppt
Neural networks.ppt
SrinivashR3
 
w1-01-introtonn.ppt
w1-01-introtonn.pptw1-01-introtonn.ppt
w1-01-introtonn.ppt
KotaGuru1
 
INTRODUCTIONTOARTIFICIALNEURALNETWORKS(ANN).ppt
INTRODUCTIONTOARTIFICIALNEURALNETWORKS(ANN).pptINTRODUCTIONTOARTIFICIALNEURALNETWORKS(ANN).ppt
INTRODUCTIONTOARTIFICIALNEURALNETWORKS(ANN).ppt
AhmedJaha
 
08 neural networks(1).unlocked
08 neural networks(1).unlocked08 neural networks(1).unlocked
08 neural networks(1).unlocked
Syed Ariful Islam Emon
 
NEURAL NETWORKS
NEURAL NETWORKSNEURAL NETWORKS
NEURAL NETWORKS
ESCOM
 
Neural Network and Fuzzy logic ( NN &FL).pptx
Neural Network and Fuzzy logic ( NN &FL).pptxNeural Network and Fuzzy logic ( NN &FL).pptx
Neural Network and Fuzzy logic ( NN &FL).pptx
UsamaAli119043
 
What are neural networks.pdf
What are neural networks.pdfWhat are neural networks.pdf
What are neural networks.pdf
AnastasiaSteele10
 
What are neural networks.pdf
What are neural networks.pdfWhat are neural networks.pdf
What are neural networks.pdf
StephenAmell4
 
What are neural networks.pdf
What are neural networks.pdfWhat are neural networks.pdf
What are neural networks.pdf
StephenAmell4
 
SoftComputing5
SoftComputing5SoftComputing5
SoftComputing5
DrPrafullNarooka
 
Fundamentals of Neural Network (Soft Computing)
Fundamentals of Neural Network (Soft Computing)Fundamentals of Neural Network (Soft Computing)
Fundamentals of Neural Network (Soft Computing)
Amit Kumar Rathi
 
what is neural network....???
what is neural network....???what is neural network....???
what is neural network....???
Adii Shah
 
ANN.pptx
ANN.pptxANN.pptx
ANN.pptx
hezamgawbah
 
14. mohsin dalvi artificial neural networks presentation
14. mohsin dalvi   artificial neural networks presentation14. mohsin dalvi   artificial neural networks presentation
14. mohsin dalvi artificial neural networks presentation
Purnesh Aloni
 
mohsin dalvi artificial neural networks presentation
mohsin dalvi   artificial neural networks presentationmohsin dalvi   artificial neural networks presentation
mohsin dalvi artificial neural networks presentation
Akash Maurya
 

Similar to Introduction to neural network (Module 1).pptx (20)

Neural Networks: Introducton
Neural Networks: IntroductonNeural Networks: Introducton
Neural Networks: Introducton
 
Neural network
Neural networkNeural network
Neural network
 
From neural networks to deep learning
From neural networks to deep learningFrom neural networks to deep learning
From neural networks to deep learning
 
02 Fundamental Concepts of ANN
02 Fundamental Concepts of ANN02 Fundamental Concepts of ANN
02 Fundamental Concepts of ANN
 
Neural networks
Neural networksNeural networks
Neural networks
 
Neural networks.ppt
Neural networks.pptNeural networks.ppt
Neural networks.ppt
 
w1-01-introtonn.ppt
w1-01-introtonn.pptw1-01-introtonn.ppt
w1-01-introtonn.ppt
 
INTRODUCTIONTOARTIFICIALNEURALNETWORKS(ANN).ppt
INTRODUCTIONTOARTIFICIALNEURALNETWORKS(ANN).pptINTRODUCTIONTOARTIFICIALNEURALNETWORKS(ANN).ppt
INTRODUCTIONTOARTIFICIALNEURALNETWORKS(ANN).ppt
 
08 neural networks(1).unlocked
08 neural networks(1).unlocked08 neural networks(1).unlocked
08 neural networks(1).unlocked
 
NEURAL NETWORKS
NEURAL NETWORKSNEURAL NETWORKS
NEURAL NETWORKS
 
Neural Network and Fuzzy logic ( NN &FL).pptx
Neural Network and Fuzzy logic ( NN &FL).pptxNeural Network and Fuzzy logic ( NN &FL).pptx
Neural Network and Fuzzy logic ( NN &FL).pptx
 
What are neural networks.pdf
What are neural networks.pdfWhat are neural networks.pdf
What are neural networks.pdf
 
What are neural networks.pdf
What are neural networks.pdfWhat are neural networks.pdf
What are neural networks.pdf
 
What are neural networks.pdf
What are neural networks.pdfWhat are neural networks.pdf
What are neural networks.pdf
 
SoftComputing5
SoftComputing5SoftComputing5
SoftComputing5
 
Fundamentals of Neural Network (Soft Computing)
Fundamentals of Neural Network (Soft Computing)Fundamentals of Neural Network (Soft Computing)
Fundamentals of Neural Network (Soft Computing)
 
what is neural network....???
what is neural network....???what is neural network....???
what is neural network....???
 
ANN.pptx
ANN.pptxANN.pptx
ANN.pptx
 
14. mohsin dalvi artificial neural networks presentation
14. mohsin dalvi   artificial neural networks presentation14. mohsin dalvi   artificial neural networks presentation
14. mohsin dalvi artificial neural networks presentation
 
mohsin dalvi artificial neural networks presentation
mohsin dalvi   artificial neural networks presentationmohsin dalvi   artificial neural networks presentation
mohsin dalvi artificial neural networks presentation
 

Recently uploaded

Artificial Intelligence Imaging - medical imaging
Artificial Intelligence Imaging - medical imagingArtificial Intelligence Imaging - medical imaging
Artificial Intelligence Imaging - medical imaging
NeeluPari
 
Introduction to Power System Engingeering
Introduction to Power System EngingeeringIntroduction to Power System Engingeering
Introduction to Power System Engingeering
Zamir Fatemi
 
03 - Method Statement for block masonry.pdf
03 - Method Statement for block masonry.pdf03 - Method Statement for block masonry.pdf
03 - Method Statement for block masonry.pdf
RAHEEL KHALID
 
Driving Safety.pptxxxxxxxxxxxxxxxxxxxxxxxxxx
Driving Safety.pptxxxxxxxxxxxxxxxxxxxxxxxxxxDriving Safety.pptxxxxxxxxxxxxxxxxxxxxxxxxxx
Driving Safety.pptxxxxxxxxxxxxxxxxxxxxxxxxxx
Tamara Johnson
 
,*$/?!~00971508021841^(سعر حبوب الإجهاض في دبي
,*$/?!~00971508021841^(سعر حبوب الإجهاض في دبي,*$/?!~00971508021841^(سعر حبوب الإجهاض في دبي
,*$/?!~00971508021841^(سعر حبوب الإجهاض في دبي
nafizanafzal
 
R18B.Tech.OpenElectivesWEF2021_22AdmittedBatch1.pdf
R18B.Tech.OpenElectivesWEF2021_22AdmittedBatch1.pdfR18B.Tech.OpenElectivesWEF2021_22AdmittedBatch1.pdf
R18B.Tech.OpenElectivesWEF2021_22AdmittedBatch1.pdf
bibej11828
 
THERMAL POWER PLANT its applications and advantages
THERMAL POWER PLANT its applications and advantagesTHERMAL POWER PLANT its applications and advantages
THERMAL POWER PLANT its applications and advantages
VikramSingh6251
 
Mobile Forensics challenges and Extraction process
Mobile Forensics challenges and Extraction processMobile Forensics challenges and Extraction process
Mobile Forensics challenges and Extraction process
Swapnil Gharat
 
Design and Engineering Module 1 power point
Design and Engineering Module 1 power pointDesign and Engineering Module 1 power point
Design and Engineering Module 1 power point
ssuser76af31
 
AC-AC Traction system of Indian Railway HHP Locomotives.pdf
AC-AC Traction system of Indian Railway HHP Locomotives.pdfAC-AC Traction system of Indian Railway HHP Locomotives.pdf
AC-AC Traction system of Indian Railway HHP Locomotives.pdf
AMITKUMAR948425
 
HSE-BMS-009 COSHH & MSDS.pptHSE-BMS-009 COSHH & MSDS.pptSE-BMS-009 COSHH & MSDS.
HSE-BMS-009 COSHH & MSDS.pptHSE-BMS-009 COSHH & MSDS.pptSE-BMS-009 COSHH & MSDS.HSE-BMS-009 COSHH & MSDS.pptHSE-BMS-009 COSHH & MSDS.pptSE-BMS-009 COSHH & MSDS.
HSE-BMS-009 COSHH & MSDS.pptHSE-BMS-009 COSHH & MSDS.pptSE-BMS-009 COSHH & MSDS.
NoeAranel
 
PBL _PPT _final year for engineerin student
PBL _PPT _final  year for engineerin studentPBL _PPT _final  year for engineerin student
PBL _PPT _final year for engineerin student
nikitalohar549
 
Introduction to Course_1 for Cyber Security
Introduction to Course_1 for Cyber SecurityIntroduction to Course_1 for Cyber Security
Introduction to Course_1 for Cyber Security
kuldeephule1989
 
CATIA V5 Automation VB script.........pdf
CATIA V5 Automation VB script.........pdfCATIA V5 Automation VB script.........pdf
CATIA V5 Automation VB script.........pdf
shahidad729
 
Structural Dynamics and Earthquake Engineering
Structural Dynamics and Earthquake EngineeringStructural Dynamics and Earthquake Engineering
Structural Dynamics and Earthquake Engineering
tushardatta
 
Human_assault project using jetson nano new
Human_assault project using jetson nano newHuman_assault project using jetson nano new
Human_assault project using jetson nano new
frostflash010
 
UNIT-I-METAL CASTING PROCESSES -Manufact
UNIT-I-METAL CASTING PROCESSES -ManufactUNIT-I-METAL CASTING PROCESSES -Manufact
UNIT-I-METAL CASTING PROCESSES -Manufact
Mr.C.Dineshbabu
 
software engineering software engineering
software engineering software engineeringsoftware engineering software engineering
software engineering software engineering
PrabhuB33
 
Database management system module -3 bcs403
Database management system module -3 bcs403Database management system module -3 bcs403
Database management system module -3 bcs403
Tharani4825
 
Youtube Transcript Sumariser- application of API
Youtube Transcript Sumariser- application of APIYoutube Transcript Sumariser- application of API
Youtube Transcript Sumariser- application of API
AnamikaRani12
 

Recently uploaded (20)

Artificial Intelligence Imaging - medical imaging
Artificial Intelligence Imaging - medical imagingArtificial Intelligence Imaging - medical imaging
Artificial Intelligence Imaging - medical imaging
 
Introduction to Power System Engingeering
Introduction to Power System EngingeeringIntroduction to Power System Engingeering
Introduction to Power System Engingeering
 
03 - Method Statement for block masonry.pdf
03 - Method Statement for block masonry.pdf03 - Method Statement for block masonry.pdf
03 - Method Statement for block masonry.pdf
 
Driving Safety.pptxxxxxxxxxxxxxxxxxxxxxxxxxx
Driving Safety.pptxxxxxxxxxxxxxxxxxxxxxxxxxxDriving Safety.pptxxxxxxxxxxxxxxxxxxxxxxxxxx
Driving Safety.pptxxxxxxxxxxxxxxxxxxxxxxxxxx
 
,*$/?!~00971508021841^(سعر حبوب الإجهاض في دبي
,*$/?!~00971508021841^(سعر حبوب الإجهاض في دبي,*$/?!~00971508021841^(سعر حبوب الإجهاض في دبي
,*$/?!~00971508021841^(سعر حبوب الإجهاض في دبي
 
R18B.Tech.OpenElectivesWEF2021_22AdmittedBatch1.pdf
R18B.Tech.OpenElectivesWEF2021_22AdmittedBatch1.pdfR18B.Tech.OpenElectivesWEF2021_22AdmittedBatch1.pdf
R18B.Tech.OpenElectivesWEF2021_22AdmittedBatch1.pdf
 
THERMAL POWER PLANT its applications and advantages
THERMAL POWER PLANT its applications and advantagesTHERMAL POWER PLANT its applications and advantages
THERMAL POWER PLANT its applications and advantages
 
Mobile Forensics challenges and Extraction process
Mobile Forensics challenges and Extraction processMobile Forensics challenges and Extraction process
Mobile Forensics challenges and Extraction process
 
Design and Engineering Module 1 power point
Design and Engineering Module 1 power pointDesign and Engineering Module 1 power point
Design and Engineering Module 1 power point
 
AC-AC Traction system of Indian Railway HHP Locomotives.pdf
AC-AC Traction system of Indian Railway HHP Locomotives.pdfAC-AC Traction system of Indian Railway HHP Locomotives.pdf
AC-AC Traction system of Indian Railway HHP Locomotives.pdf
 
HSE-BMS-009 COSHH & MSDS.pptHSE-BMS-009 COSHH & MSDS.pptSE-BMS-009 COSHH & MSDS.
HSE-BMS-009 COSHH & MSDS.pptHSE-BMS-009 COSHH & MSDS.pptSE-BMS-009 COSHH & MSDS.HSE-BMS-009 COSHH & MSDS.pptHSE-BMS-009 COSHH & MSDS.pptSE-BMS-009 COSHH & MSDS.
HSE-BMS-009 COSHH & MSDS.pptHSE-BMS-009 COSHH & MSDS.pptSE-BMS-009 COSHH & MSDS.
 
PBL _PPT _final year for engineerin student
PBL _PPT _final  year for engineerin studentPBL _PPT _final  year for engineerin student
PBL _PPT _final year for engineerin student
 
Introduction to Course_1 for Cyber Security
Introduction to Course_1 for Cyber SecurityIntroduction to Course_1 for Cyber Security
Introduction to Course_1 for Cyber Security
 
CATIA V5 Automation VB script.........pdf
CATIA V5 Automation VB script.........pdfCATIA V5 Automation VB script.........pdf
CATIA V5 Automation VB script.........pdf
 
Structural Dynamics and Earthquake Engineering
Structural Dynamics and Earthquake EngineeringStructural Dynamics and Earthquake Engineering
Structural Dynamics and Earthquake Engineering
 
Human_assault project using jetson nano new
Human_assault project using jetson nano newHuman_assault project using jetson nano new
Human_assault project using jetson nano new
 
UNIT-I-METAL CASTING PROCESSES -Manufact
UNIT-I-METAL CASTING PROCESSES -ManufactUNIT-I-METAL CASTING PROCESSES -Manufact
UNIT-I-METAL CASTING PROCESSES -Manufact
 
software engineering software engineering
software engineering software engineeringsoftware engineering software engineering
software engineering software engineering
 
Database management system module -3 bcs403
Database management system module -3 bcs403Database management system module -3 bcs403
Database management system module -3 bcs403
 
Youtube Transcript Sumariser- application of API
Youtube Transcript Sumariser- application of APIYoutube Transcript Sumariser- application of API
Youtube Transcript Sumariser- application of API
 

Introduction to neural network (Module 1).pptx

  • 1. Introduction to Neural Networks (Module 1) Archana Chaudhari, DJSCE
  • 2. DEFINITION OF NEURAL NETWORKS • According to the DARPA Neural Network Study (1988, AFCEA International Press, p. 60): • • ... a neural network is a system composed of many simple processing elements operating in parallel whose function is determined by network structure, connection strengths, and the processing performed at computing elements or nodes. • According to Haykin (1994), p. 2: • A neural network is a massively parallel distributed processor that has a natural propensity for storing experiential knowledge and making it available for use. It resembles the brain in two respects: • Knowledge is acquired by the network through a learning process. • Interneuron connection strengths known as synaptic weights are used to store the knowledge. 7/1/2024 Introduction to Neural Networks 2
  • 3. What is Artificial Intelligence • How google translates entire webpage in a matter of seconds • Phone gallery groups images based on the location • Identify faces of young, middle aged and old persons 7/1/2024 Introduction to Neural Networks 3
  • 4. • Deep learning is a subset of Machine Learning • Machine learning is subset of Artificial Intelligence • AI is a technique which is able to mimic human behaivour 7/1/2024 Introduction to Neural Networks 4
  • 5. • Artificial Neural network is a type machine learning inspired by the structure of the human brain. • Deep learning is advanced form of Artificial Neural Network. 7/1/2024 Introduction to Neural Networks 5
  • 6. ANN • Artificial Neural Networks (ANN) • Information processing paradigm inspired by biological nervous systems • ANN is composed of a system of neurons connected by synapses • ANN learn by example • Adjust synaptic connections between neurons 7/1/2024 Introduction to Neural Networks 6
  • 7. Organization of brain • The human brain contains about 10 billion nerve cells, or neurons. • On average, each neuron is connected to other neurons through approximately 10,000 synapses. 7/1/2024 Introduction to Neural Networks 7
  • 8. 7/1/2024 Introduction to Neural Networks 8
  • 9. BIOLOGICAL (MOTOR) NEURON Dendrite: Receives signals from other neurons Soma: Processes the information Axon: Transmits the output of this neuron Synapse: Point of connection to other neurons 7/1/2024 Introduction to Neural Networks 9
  • 10. ARTIFICIAL NEURAL NET • Information-processing system. • Neurons process the information. • The signals are transmitted by means of connection links. • The links possess an associated weight. • The output signal is obtained by applying activations to the net input. 7/1/2024 Introduction to Neural Networks 10
  • 11. MOTIVATION FOR NEURAL NET • Scientists are challenged to use machines more effectively for tasks currently solved by humans. • Symbolic rules don't reflect processes actually used by humans. • Traditional computing excels in many areas, but not in others. 7/1/2024 Introduction to Neural Networks 11
  • 12. Biological and Artificial Neuron Models 7/1/2024 Introduction to Neural Networks 12
  • 13. Neuron Model 7/1/2024 Introduction to Neural Networks 13
  • 14. Neuron Model • Neuron collects signals from dendrites • Sends out spikes of electrical activity through an axon, which splits into thousands of branches. • At end of each branch, a synapses converts activity into either exciting or inhibiting activity of a dendrite at another neuron. • Neuron fires when exciting activity surpasses inhibitory activity • Learning changes the effectiveness of the synapses 7/1/2024 Introduction to Neural Networks 14
  • 15. Characteristics of ANN • It contains huge number of interconnected processing elements called neurons to do all operations • Information stored in the neurons are basically the weighted linkage of neurons • The input signals arrive at the processing elements through connections and connecting weights. • It has the ability to learn , recall and generalize from the given data by suitable assignment and adjustment of weights. • The collective behavior of the neurons describes its computational power, and no single neuron carries specific information . 7/1/2024 Introduction to Neural Networks 15
  • 16. ARTIFICIAL NEURAL NET • 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. X2 X1 W2 W1 Y 7/1/2024 Introduction to Neural Networks 16
  • 17. McCULLOCH–PITTS NEURON • The earliest ANN model • Inputs could be either 0 or 1 • threshold function as an activation function • the output signal yout is 1 if the input ysum is greater than or equal to a given threshold value, else 0. • can be used to design logical operations 7/1/2024 Introduction to Neural Networks 17
  • 18. Example • John carries an umbrella if it is sunny or if it is raining. There are four given situations. I need to decide when John will carry the umbrella. The situations are as follows: • First scenario: It is not raining, nor it is sunny • Second scenario: It is not raining, but it is sunny • Third scenario: It is raining, and it is not sunny • Fourth scenario: It is raining as well as it is sunny • To analyse the situations using the McCulloch-Pitts neural model, I can consider the input signals as follows: • X1: Is it raining? • X2 : Is it sunny? • So, the value of both scenarios can be either 0 or 1. We can use the value of both weights X1 and X2 as 1 and a threshold function as 1. So, the neural network model will look like: 7/1/2024 Introduction to Neural Networks 18
  • 19. Situati on x1 x2 ysum yout 1 0 0 0 0 2 0 1 1 1 3 1 0 1 1 4 1 1 2 1 I can conclude that in the situations where the value of yout is 1, John needs to carry an umbrella 7/1/2024 Introduction to Neural Networks 19
  • 20. Historical Developments • 1943: McCulloch and Pitts model neural networks based on their understanding of neurology. – Neurons embed simple logic functions: • a or b • a and b • 1950s: – Farley and Clark • IBM group that tries to model biological behavior • Consult neuro-scientists at McGill, whenever stuck – Rochester, Holland, Haibit and Duda 7/1/2024 Introduction to Neural Networks 20
  • 21. Historical Developments • Perceptron (Rosenblatt 1958) – Three layer system: • Input nodes • Output node • Association layer – Can learn to connect or associate a given input to a random output unit • Minsky and Papert – Showed that a single layer perceptron cannot learn the XOR of two binary inputs – Lead to loss of interest (and funding) in the field 7/1/2024 Introduction to Neural Networks 21
  • 22. Historical Developments • Perceptron (Rosenblatt 1958) – Association units A1, A2, … extract features from user input – Output is weighted and associated – Function fires if weighted sum of input exceeds a threshold. 7/1/2024 Introduction to Neural Networks 22
  • 23. Historical Developments • Back-propagation learning method (Werbos 1974) – Three layers of neurons • Input, Output, Hidden – Better learning rule for generic three layer networks – Regenerates interest in the 1980s • Successful applications in medicine, marketing, risk management, … (1990) 7/1/2024 Introduction to Neural Networks 23
  • 24. Potential Applications of ANN • Massive parallelism • Distributed representation and computation • Learning ability • Generalization ability • Adaptivity • Inherent contextual information processing • Fault tolerance • Low energy consumption. 7/1/2024 Introduction to Neural Networks 24