SlideShare a Scribd company logo
1 of 19
Download to read offline
AN INTRODUCTION TO
ARTIFICIAL NEURAL NETWORKS
PART - II
Dr.S.SASIKALA
Department of ECE
Kumaraguru College of Technology
Coimbatore
Department of
Electronics and Communication Engineering
Since 1986
August 27, 2022
IEEE EAB & IEEE MAS Sponsored
TryEngineering Workshop on Artificial
Intelligence for All
1
BIOLOGICAL AND ARTIFICIAL
NEURAL NETWORKS
August 27, 2022
IEEE EAB & IEEE MAS Sponsored
TryEngineering Workshop on Artificial
Intelligence for All
2
Biological Neuron
Cell body(Soma)
• Containing organelles of the neuron
Dentrites (Rx)
• Tree-like structure originating to cell body that
receives the signal from surrounding neurons
Axon (TX)
• Long connection extending from cell body and carries signal
• There is only one axon per neuron that axon may divide in many branches at its end
and connected to other cells to transmits the signal from one neuron to others
Synapse
• Small-bulb like organ neuron at the end of axon which introduces the signal to the
near by dendrites of the other through chemical diffusion
Neuron
• Summed up all the inputs and process the sum by a threshold function and
produces an output signal.
• A neuron fires an electrical impulse only if certain condition is met
August 27, 2022
IEEE EAB & IEEE MAS Sponsored
TryEngineering Workshop on Artificial
Intelligence for All
3
Biological Neural Network
August 27, 2022
IEEE EAB & IEEE MAS Sponsored
TryEngineering Workshop on Artificial
Intelligence for All
4
How do you model an Artificial Neuron
By simulating functioning of a biological neuron
❑Function 1 – Accumulation of Information
Summation or Net Input Calculation
❑Function 2 – Passing of Information
Threshold or Activation or Producing output
Simulation involves
❑Identify the equivalent mathematical operator for the function
❑Design a mathematical model that process information
Artificial Neuron Resembles the human brain in two respects:
❑Knowledge acquisition through learning
❑Storage of knowledge in the synaptic weights
August 27, 2022
IEEE EAB & IEEE MAS Sponsored
TryEngineering Workshop on Artificial
Intelligence for All
5
Biological Neuron and Artificial Neuron
August 27, 2022
IEEE EAB & IEEE MAS Sponsored
TryEngineering Workshop on Artificial
Intelligence for All
6
Biological & Artificial Neuron
Resemblance
August 27, 2022
IEEE EAB & IEEE MAS Sponsored
TryEngineering Workshop on Artificial
Intelligence for All
7
ANN vs BNN
BNN ANN
Soma Node
Dendrites Input
Synapse Weights or Interconnections
Axon Output
Massively parallel, slow but superior than
ANN
Massively parallel, fast but inferior than BNN
10
11
neurons and 10
15
interconnections 10
2
to 10
4
nodes mainly depends on the type
of application and network designer
They can tolerate ambiguity Very precise, structured and formatted data
is required to tolerate ambiguity
Performance degrades with even partial
damage
It is capable of robust performance, hence
has the potential to be fault tolerant
Stores the information in the synapse Stores the information in continuous
memory locations
August 27, 2022
IEEE EAB & IEEE MAS Sponsored
TryEngineering Workshop on Artificial
Intelligence for All
8
ANN - Function
-
f
Weighted
sum
Input
vector x
Output y
Weight
vector
w

w0j
w1j
wnj
x0
x1
xn
August 27, 2022
IEEE EAB & IEEE MAS Sponsored
TryEngineering Workshop on Artificial
Intelligence for All
9
What is ANN
Artificial Neuron
➢A digital construct that seeks to simulate the behavior of a
biological neuron in the brain.
➢They may be physical devices, or purely mathematical
constructs.
Artificial Neural Networks (ANN)
➢ Networks of Artificial Neurons
➢A parallel computational system consisting of a huge number
of simple and massively connected processing elements
connected together in a specific manner in order to perform a
particular task
August 27, 2022
IEEE EAB & IEEE MAS Sponsored
TryEngineering Workshop on Artificial
Intelligence for All
10
History of ANN
August 27, 2022
IEEE EAB & IEEE MAS Sponsored
TryEngineering Workshop on Artificial
Intelligence for All
11
Model of Artificial Neural Network
August 27, 2022
IEEE EAB & IEEE MAS Sponsored
TryEngineering Workshop on Artificial
Intelligence for All
12
Model of Artificial Neural Network
August 27, 2022
IEEE EAB & IEEE MAS Sponsored
TryEngineering Workshop on Artificial
Intelligence for All
13
• In the general model of ANN, the net input is
calculated by using the equation
• The output can be calculated by applying the
activation function over the net input
ANN - Building Blocks
August 27, 2022
IEEE EAB & IEEE MAS Sponsored
TryEngineering Workshop on Artificial
Intelligence for All
14
CLASSIFICATIONS OF ANN
• Based on the architecture
➢Feed Forward Neural Network (FFNN)
➢Feed Back Neural Network (FBNN)
➢Recurrent Neural Network (RNN)
➢Competitive Neural Network (CNN)
• Based on the learning algorithm
➢Supervised Learning
➢Unsupervised Learning
➢Reinforcement Learning
August 27, 2022
IEEE EAB & IEEE MAS Sponsored
TryEngineering Workshop on Artificial
Intelligence for All
15
Activation Functions
➢Activation functions are mathematical equations i.e a non-linear
transformations attached to each neuron in the network, which
determines whether the neuron should be activated (“fired”)
or not by calculating weighted sum and further adding bias with
it.
➢The purpose of the activation function is to introduce non-
linearity into the output of a neuron.
➢Activation functions also help normalize the output of each
neuron to a range between 1 and 0 or between -1 and 1.
➢The activation function does the non-linear transformation to
the input making it capable to learn and perform more complex
tasks.
August 27, 2022
IEEE EAB & IEEE MAS Sponsored
TryEngineering Workshop on Artificial
Intelligence for All
16
Activation Functions
Linear Activation Function or identity function
Sigmoid Activation Function
➢Binary sigmoidal function
➢Bipolar sigmoidal function
F(x) = 1 if x > 0 else 0 if x < 0
Binary Step Activation Function
August 27, 2022
IEEE EAB & IEEE MAS Sponsored
TryEngineering Workshop on Artificial
Intelligence for All
17
August 27, 2022
IEEE EAB & IEEE MAS Sponsored
TryEngineering Workshop on Artificial
Intelligence for All
18
August 27, 2022
IEEE EAB & IEEE MAS Sponsored
TryEngineering Workshop on Artificial
Intelligence for All
19

More Related Content

Similar to Introduction to Artificial Neural Networks - PART II.pdf

ANN-lecture9
ANN-lecture9ANN-lecture9
ANN-lecture9
Laila Fatehy
 
An energy efficient protocol with static clustering for wsn
An energy efficient protocol with static clustering for wsnAn energy efficient protocol with static clustering for wsn
An energy efficient protocol with static clustering for wsn
ambitlick
 
An energy efficient protocol with static clustering for wsn
An energy efficient protocol with static clustering for wsnAn energy efficient protocol with static clustering for wsn
An energy efficient protocol with static clustering for wsn
ambitlick
 
Live to learn: learning rules-based artificial neural network
Live to learn: learning rules-based artificial neural networkLive to learn: learning rules-based artificial neural network
Live to learn: learning rules-based artificial neural network
nooriasukmaningtyas
 
Neural Networks Ver1
Neural  Networks  Ver1Neural  Networks  Ver1
Neural Networks Ver1
ncct
 

Similar to Introduction to Artificial Neural Networks - PART II.pdf (20)

ANN-lecture9
ANN-lecture9ANN-lecture9
ANN-lecture9
 
An energy efficient protocol with static clustering for wsn
An energy efficient protocol with static clustering for wsnAn energy efficient protocol with static clustering for wsn
An energy efficient protocol with static clustering for wsn
 
An energy efficient protocol with static clustering for wsn
An energy efficient protocol with static clustering for wsnAn energy efficient protocol with static clustering for wsn
An energy efficient protocol with static clustering for wsn
 
Artificial Neural Network Seminar Report
Artificial Neural Network Seminar ReportArtificial Neural Network Seminar Report
Artificial Neural Network Seminar Report
 
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)
 
Live to learn: learning rules-based artificial neural network
Live to learn: learning rules-based artificial neural networkLive to learn: learning rules-based artificial neural network
Live to learn: learning rules-based artificial neural network
 
Neural networks
Neural networksNeural networks
Neural networks
 
Bc34333339
Bc34333339Bc34333339
Bc34333339
 
Ann model and its application
Ann model and its applicationAnn model and its application
Ann model and its application
 
International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER) International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER)
 
Neural Networks Ver1
Neural  Networks  Ver1Neural  Networks  Ver1
Neural Networks Ver1
 
NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...
NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...
NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...
 
APPLICATIONS OF WAVELET TRANSFORMS AND NEURAL NETWORKS IN EARTHQUAKE GEOTECHN...
APPLICATIONS OF WAVELET TRANSFORMS AND NEURAL NETWORKS IN EARTHQUAKE GEOTECHN...APPLICATIONS OF WAVELET TRANSFORMS AND NEURAL NETWORKS IN EARTHQUAKE GEOTECHN...
APPLICATIONS OF WAVELET TRANSFORMS AND NEURAL NETWORKS IN EARTHQUAKE GEOTECHN...
 
SSK_Artificial Neural Networks Basic to Models.pdf
SSK_Artificial Neural Networks Basic to Models.pdfSSK_Artificial Neural Networks Basic to Models.pdf
SSK_Artificial Neural Networks Basic to Models.pdf
 
Artificial neural networks slides
Artificial neural networks slidesArtificial neural networks slides
Artificial neural networks slides
 
Y4502158163
Y4502158163Y4502158163
Y4502158163
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
Artificial Neural Network in Medical Diagnosis
Artificial Neural Network in Medical DiagnosisArtificial Neural Network in Medical Diagnosis
Artificial Neural Network in Medical Diagnosis
 
NNFL 2 - Guru Nanak Dev Engineering College
NNFL  2 - Guru Nanak Dev Engineering CollegeNNFL  2 - Guru Nanak Dev Engineering College
NNFL 2 - Guru Nanak Dev Engineering College
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Introduction to Artificial Neural Networks - PART II.pdf

  • 1. AN INTRODUCTION TO ARTIFICIAL NEURAL NETWORKS PART - II Dr.S.SASIKALA Department of ECE Kumaraguru College of Technology Coimbatore Department of Electronics and Communication Engineering Since 1986 August 27, 2022 IEEE EAB & IEEE MAS Sponsored TryEngineering Workshop on Artificial Intelligence for All 1
  • 2. BIOLOGICAL AND ARTIFICIAL NEURAL NETWORKS August 27, 2022 IEEE EAB & IEEE MAS Sponsored TryEngineering Workshop on Artificial Intelligence for All 2
  • 3. Biological Neuron Cell body(Soma) • Containing organelles of the neuron Dentrites (Rx) • Tree-like structure originating to cell body that receives the signal from surrounding neurons Axon (TX) • Long connection extending from cell body and carries signal • There is only one axon per neuron that axon may divide in many branches at its end and connected to other cells to transmits the signal from one neuron to others Synapse • Small-bulb like organ neuron at the end of axon which introduces the signal to the near by dendrites of the other through chemical diffusion Neuron • Summed up all the inputs and process the sum by a threshold function and produces an output signal. • A neuron fires an electrical impulse only if certain condition is met August 27, 2022 IEEE EAB & IEEE MAS Sponsored TryEngineering Workshop on Artificial Intelligence for All 3
  • 4. Biological Neural Network August 27, 2022 IEEE EAB & IEEE MAS Sponsored TryEngineering Workshop on Artificial Intelligence for All 4
  • 5. How do you model an Artificial Neuron By simulating functioning of a biological neuron ❑Function 1 – Accumulation of Information Summation or Net Input Calculation ❑Function 2 – Passing of Information Threshold or Activation or Producing output Simulation involves ❑Identify the equivalent mathematical operator for the function ❑Design a mathematical model that process information Artificial Neuron Resembles the human brain in two respects: ❑Knowledge acquisition through learning ❑Storage of knowledge in the synaptic weights August 27, 2022 IEEE EAB & IEEE MAS Sponsored TryEngineering Workshop on Artificial Intelligence for All 5
  • 6. Biological Neuron and Artificial Neuron August 27, 2022 IEEE EAB & IEEE MAS Sponsored TryEngineering Workshop on Artificial Intelligence for All 6
  • 7. Biological & Artificial Neuron Resemblance August 27, 2022 IEEE EAB & IEEE MAS Sponsored TryEngineering Workshop on Artificial Intelligence for All 7
  • 8. ANN vs BNN BNN ANN Soma Node Dendrites Input Synapse Weights or Interconnections Axon Output Massively parallel, slow but superior than ANN Massively parallel, fast but inferior than BNN 10 11 neurons and 10 15 interconnections 10 2 to 10 4 nodes mainly depends on the type of application and network designer They can tolerate ambiguity Very precise, structured and formatted data is required to tolerate ambiguity Performance degrades with even partial damage It is capable of robust performance, hence has the potential to be fault tolerant Stores the information in the synapse Stores the information in continuous memory locations August 27, 2022 IEEE EAB & IEEE MAS Sponsored TryEngineering Workshop on Artificial Intelligence for All 8
  • 9. ANN - Function - f Weighted sum Input vector x Output y Weight vector w  w0j w1j wnj x0 x1 xn August 27, 2022 IEEE EAB & IEEE MAS Sponsored TryEngineering Workshop on Artificial Intelligence for All 9
  • 10. What is ANN Artificial Neuron ➢A digital construct that seeks to simulate the behavior of a biological neuron in the brain. ➢They may be physical devices, or purely mathematical constructs. Artificial Neural Networks (ANN) ➢ Networks of Artificial Neurons ➢A parallel computational system consisting of a huge number of simple and massively connected processing elements connected together in a specific manner in order to perform a particular task August 27, 2022 IEEE EAB & IEEE MAS Sponsored TryEngineering Workshop on Artificial Intelligence for All 10
  • 11. History of ANN August 27, 2022 IEEE EAB & IEEE MAS Sponsored TryEngineering Workshop on Artificial Intelligence for All 11
  • 12. Model of Artificial Neural Network August 27, 2022 IEEE EAB & IEEE MAS Sponsored TryEngineering Workshop on Artificial Intelligence for All 12
  • 13. Model of Artificial Neural Network August 27, 2022 IEEE EAB & IEEE MAS Sponsored TryEngineering Workshop on Artificial Intelligence for All 13 • In the general model of ANN, the net input is calculated by using the equation • The output can be calculated by applying the activation function over the net input
  • 14. ANN - Building Blocks August 27, 2022 IEEE EAB & IEEE MAS Sponsored TryEngineering Workshop on Artificial Intelligence for All 14
  • 15. CLASSIFICATIONS OF ANN • Based on the architecture ➢Feed Forward Neural Network (FFNN) ➢Feed Back Neural Network (FBNN) ➢Recurrent Neural Network (RNN) ➢Competitive Neural Network (CNN) • Based on the learning algorithm ➢Supervised Learning ➢Unsupervised Learning ➢Reinforcement Learning August 27, 2022 IEEE EAB & IEEE MAS Sponsored TryEngineering Workshop on Artificial Intelligence for All 15
  • 16. Activation Functions ➢Activation functions are mathematical equations i.e a non-linear transformations attached to each neuron in the network, which determines whether the neuron should be activated (“fired”) or not by calculating weighted sum and further adding bias with it. ➢The purpose of the activation function is to introduce non- linearity into the output of a neuron. ➢Activation functions also help normalize the output of each neuron to a range between 1 and 0 or between -1 and 1. ➢The activation function does the non-linear transformation to the input making it capable to learn and perform more complex tasks. August 27, 2022 IEEE EAB & IEEE MAS Sponsored TryEngineering Workshop on Artificial Intelligence for All 16
  • 17. Activation Functions Linear Activation Function or identity function Sigmoid Activation Function ➢Binary sigmoidal function ➢Bipolar sigmoidal function F(x) = 1 if x > 0 else 0 if x < 0 Binary Step Activation Function August 27, 2022 IEEE EAB & IEEE MAS Sponsored TryEngineering Workshop on Artificial Intelligence for All 17
  • 18. August 27, 2022 IEEE EAB & IEEE MAS Sponsored TryEngineering Workshop on Artificial Intelligence for All 18
  • 19. August 27, 2022 IEEE EAB & IEEE MAS Sponsored TryEngineering Workshop on Artificial Intelligence for All 19