SlideShare a Scribd company logo
Artificial Neural Networks
Fariz Darari
(fariz@ui.ac.id)
Feel free to contact me for any partnership opportunities!
Organic Neural Network
• The human brain has about 1011 neurons
• Switching time 0.001s (computer ā‰ˆ 10-10s)
• Connections per neuron: 104 - 105
• 0.1s for face recognition!
• Strengths: Parallelism and distributedness
Biological Neurons
• Dendrit menerima input informasi dalam bentuk sinyal elektrik,
yang diakumulasikan di badan sel saraf (= soma).
• Ketika akumulasi informasi mencapai threshold tertentu,
sel saraf akan menembakkan output informasi
yang dikirim melalui axon
• Axon tersambung dengan dendrit yang ada
di badan sel saraf lain melalui synapses
• Pemelajaran/learning dilakukan dengan
adaptasi synaptical weight
McCulloch-Pitts Processing Unit (1943)
Contoh:
ANN: Basic Idea
• Artificial Neuron
• Each input is multiplied by a weighting factor
• Output is: 1 if sum of weighted inputs exceeds threshold;
0 otherwise
• Network is programmed by adjusting weights using feedback from
examples
Back to McCulloch-Pitts example...
Given that:
Back to McCulloch-Pitts example...
Given that:
Back to McCulloch-Pitts example...
is >= 0 (if the activation function called step function is used)
Generalization of McCulloch-Pitts Processing Unit
Activation Functions
g(x)
Activation Functions
When to leverage ANN?
Implementing logical functions
Single-layer NN vs. Multi-layer NN
ANN Learning
ANN Learning Using Gradient Descent
ANN Learning Using Gradient Descent
For an excellent step-by-step tutorial on Gradient Descent:
https://mccormickml.com/2014/03/04/gradient-descent-derivation/
Multi-layer NN
Multi-layer NN
NN with Two Layers
NN with Two Layers
3
a4 =
Backpropagation
1. Computes the error term for the output units using the observed error.
2. From the output layer, repeat:
• propagating the error term back to the previous layer, and
• updating the weights between the two layers
until the earliest hidden layer is reached.
Combining NN layers can create difficult shapes
Intuition: Multilayered neural networks
Intuition: Multilayered neural networks
Intuition: Multilayered neural networks
Intuition: Multilayered neural networks
Intuition: Multilayered neural networks
Intuition: Multilayered neural networks
Intuition: Multilayered neural networks
Intuition: Multilayered neural networks
Intuition: Multilayered neural networks
Intuition: Multilayered neural networks
Intuition: Multilayered neural networks
Intuition: Multilayered neural networks
Neural network in action: Iris classification
Neural network in action: Iris classification
Neural network in action: Iris classification
Neural network in action: Facial recognition
Neural network in action: Facial recognition
Neural network in action: Facial recognition
Neural network in action: Facial recognition
Neural network in action: AlphaGo
More info about CNN:
https://towardsdatascience.com/the-most-intuitive-and-easiest-guide-for-convolutional-neural-network-3607be47480
Neural network in action: Self-driving car
More info about CNN:
https://towardsdatascience.com/the-most-intuitive-and-easiest-guide-for-convolutional-neural-network-3607be47480

More Related Content

PPTX
Artificial neural networks and its applications
PPT
Artificial neural network
PPTX
Neural networks
PPTX
Artificial neural network
PPTX
Artificial nueral network slideshare
PPTX
Artificial Neural Network
PPT
Artificial neural network
Artificial neural networks and its applications
Artificial neural network
Neural networks
Artificial neural network
Artificial nueral network slideshare
Artificial Neural Network
Artificial neural network

What's hot (20)

PPTX
Neural
PPT
Neural networks
PPTX
Artificial neural network
PPTX
Artificial Neural Network
PPTX
Artificial intelligence NEURAL NETWORKS
PPTX
Neural network
PPTX
Artificial neural network by arpit_sharma
PPTX
Artificial Neural Network Topology
PPS
Neural Networks
PPTX
Neural network
PPT
Artificial Neural Network seminar presentation using ppt.
DOCX
Project Report -Vaibhav
PPTX
Introduction Of Artificial neural network
PPTX
Neural network & its applications
PDF
Artificial Neural Network report
PDF
7 nn1-intro.ppt
PPTX
Neural networks.ppt
PPTX
Artificial Neural Network
PPTX
neural networks
PPTX
Artificial neural network
Neural
Neural networks
Artificial neural network
Artificial Neural Network
Artificial intelligence NEURAL NETWORKS
Neural network
Artificial neural network by arpit_sharma
Artificial Neural Network Topology
Neural Networks
Neural network
Artificial Neural Network seminar presentation using ppt.
Project Report -Vaibhav
Introduction Of Artificial neural network
Neural network & its applications
Artificial Neural Network report
7 nn1-intro.ppt
Neural networks.ppt
Artificial Neural Network
neural networks
Artificial neural network
Ad

Similar to Artificial Neural Networks: Pointers (20)

PPTX
Neural Networks and Deep Learning: An Intro
PPTX
Artificial Neural Network in Medical Diagnosis
DOCX
Neural networks of artificial intelligence
PPTX
02 Fundamental Concepts of ANN
PPT
Lec 1-2-3-intr.
PPTX
1.Introduction to Artificial Neural Networks.pptx
PPTX
1.Introduction to Artificial Neural Networks.pptx
PPTX
Basics of Artificial Neural Network
PPTX
Artificial Neural Network_VCW (1).pptx
PPTX
Machine Learning - Neural Networks - Perceptron
PPTX
Machine Learning - Introduction to Neural Networks
PPTX
artificial neural network lec 2 rt .pptx
PPT
Neural Networks in ARTIFICAL INTELLIGENCE
PPTX
Lecture on Deep Learning
PPT
SET-02_SOCS_ESE-DEC23__B.Tech%20(CSE-H+NH)-AIML_5_CSAI300
PPS
Neural Networks Ver1
Ā 
PPT
Neuralnetwork 101222074552-phpapp02
PDF
101: Convolutional Neural Networks
PPTX
neural-networks (1)
PPTX
Artificial neural networks: Supervised learning
Neural Networks and Deep Learning: An Intro
Artificial Neural Network in Medical Diagnosis
Neural networks of artificial intelligence
02 Fundamental Concepts of ANN
Lec 1-2-3-intr.
1.Introduction to Artificial Neural Networks.pptx
1.Introduction to Artificial Neural Networks.pptx
Basics of Artificial Neural Network
Artificial Neural Network_VCW (1).pptx
Machine Learning - Neural Networks - Perceptron
Machine Learning - Introduction to Neural Networks
artificial neural network lec 2 rt .pptx
Neural Networks in ARTIFICAL INTELLIGENCE
Lecture on Deep Learning
SET-02_SOCS_ESE-DEC23__B.Tech%20(CSE-H+NH)-AIML_5_CSAI300
Neural Networks Ver1
Ā 
Neuralnetwork 101222074552-phpapp02
101: Convolutional Neural Networks
neural-networks (1)
Artificial neural networks: Supervised learning
Ad

More from Fariz Darari (20)

PDF
Data X Museum - Hari Museum Internasional 2022 - WMID
PDF
[PUBLIC] quiz-01-midterm-solutions.pdf
PPTX
Free AI Kit - Game Theory
PPTX
NLP guest lecture: How to get text to confess what knowledge it has
PPTX
Supply and Demand - AI Talents
PPTX
Basic Python Programming: Part 01 and Part 02
PPTX
AI in education done properly
PPTX
Open Tridharma at ICACSIS 2019
PDF
Defense Slides of Avicenna Wisesa - PROWD
PPTX
Seminar Laporan Aktualisasi - Tridharma Terbuka - Fariz Darari
PPTX
Foundations of Programming - Java OOP
PPTX
Recursion in Python
PDF
[ISWC 2013] Completeness statements about RDF data sources and their use for ...
PPTX
Testing in Python: doctest and unittest (Updated)
PPTX
Testing in Python: doctest and unittest
PPTX
Dissertation Defense - Managing and Consuming Completeness Information for RD...
PPTX
Research Writing - 2018.07.18
PPTX
KOI - Knowledge Of Incidents - SemEval 2018
PPTX
Comparing Index Structures for Completeness Reasoning
PPTX
Python in 30 minutes!
Data X Museum - Hari Museum Internasional 2022 - WMID
[PUBLIC] quiz-01-midterm-solutions.pdf
Free AI Kit - Game Theory
NLP guest lecture: How to get text to confess what knowledge it has
Supply and Demand - AI Talents
Basic Python Programming: Part 01 and Part 02
AI in education done properly
Open Tridharma at ICACSIS 2019
Defense Slides of Avicenna Wisesa - PROWD
Seminar Laporan Aktualisasi - Tridharma Terbuka - Fariz Darari
Foundations of Programming - Java OOP
Recursion in Python
[ISWC 2013] Completeness statements about RDF data sources and their use for ...
Testing in Python: doctest and unittest (Updated)
Testing in Python: doctest and unittest
Dissertation Defense - Managing and Consuming Completeness Information for RD...
Research Writing - 2018.07.18
KOI - Knowledge Of Incidents - SemEval 2018
Comparing Index Structures for Completeness Reasoning
Python in 30 minutes!

Recently uploaded (20)

PPT
Miokarditis (Inflamasi pada Otot Jantung)
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PPTX
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
PDF
Lecture1 pattern recognition............
PPTX
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
PPTX
Database Infoormation System (DBIS).pptx
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PPTX
Acceptance and paychological effects of mandatory extra coach I classes.pptx
PDF
Clinical guidelines as a resource for EBP(1).pdf
PDF
annual-report-2024-2025 original latest.
PDF
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
PPTX
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
PDF
ā€œGetting Started with Data Analytics Using R – Concepts, Tools & Case Studiesā€
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
PPTX
IB Computer Science - Internal Assessment.pptx
PDF
.pdf is not working space design for the following data for the following dat...
PPTX
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
Miokarditis (Inflamasi pada Otot Jantung)
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
Lecture1 pattern recognition............
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
Database Infoormation System (DBIS).pptx
IBA_Chapter_11_Slides_Final_Accessible.pptx
Acceptance and paychological effects of mandatory extra coach I classes.pptx
Clinical guidelines as a resource for EBP(1).pdf
annual-report-2024-2025 original latest.
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
ā€œGetting Started with Data Analytics Using R – Concepts, Tools & Case Studiesā€
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
IB Computer Science - Internal Assessment.pptx
.pdf is not working space design for the following data for the following dat...
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb

Artificial Neural Networks: Pointers

Editor's Notes

  • #2: https://www.pexels.com/photo/galleon-ship-photo-under-the-cloudy-sky-1050656/ References: https://www.youtube.com/watch?v=P2HPcj8lRJE https://imada.sdu.dk/~rolf/Edu/DM534/E18/DM534-marco.pdf bigdata.black
  • #3: http://ml.informatik.uni-freiburg.de/former/_media/documents/teaching/ss09/ml/perceptrons.pdf Wikipedia PS: - neuron = sel saraf
  • #4: References: https://imada.sdu.dk/~rolf/Edu/DM534/E18/DM534-marco.pdf
  • #7: it's not strict either >= or >
  • #8: it's not strict either >= or >
  • #10: Diasumsikan untuk node i Penjelasan: Input diterima 'neuron' Input diakumulasi dengan input function Melalui fungsi aktivasi, dihasilkan output a_i Fungsi aktivasi $g$ bisa berupa fungsi sigmoid, fungsi step/threshold, dsb Neural network merupakan kumpulan unit atau node (dari unit input hingga unit output) yang terhubung dan membentuk topologi neuron
  • #11: Step function = binary Sigmoid function = non-binary (70% activated, 10% activated, etc)
  • #12: Rectified Linear Unit https://analyticsindiamag.com/most-common-activation-functions-in-neural-networks-and-rationale-behind-it/
  • #13: Input bersifat high-dimensional. Memodelkan relasi yang non-linear dan kompleks. Proses untuk mendapatkan hasil (atau interpretability) tidak penting = black box
  • #14: a0 = -1 We assume step function = 0 if x < 0 and 1 otherwise
  • #21: Suppose the nodes are Node 3 and Node 4
  • #22: Suppose the nodes are Node 3 and Node 4
  • #23: https://www.slideshare.net/keepurcalm/backpropagation-in-neural-networks https://www.guru99.com/backpropogation-neural-network.html
  • #25: https://www.youtube.com/watch?v=BR9h47Jtqyw
  • #26: Non-linear regions
  • #27: Combining regions
  • #28: Combining regions
  • #29: Combining regions
  • #30: Combining regions
  • #31: Combining regions
  • #32: Combining regions
  • #33: Combining regions
  • #34: Combining regions
  • #35: Combining regions with different weights (not best solution though)
  • #36: Deep NN
  • #40: https://www.nature.com/news/computer-science-the-learning-machines-1.14481
  • #41: https://www.nature.com/news/computer-science-the-learning-machines-1.14481
  • #42: https://www.nature.com/news/computer-science-the-learning-machines-1.14481
  • #43: https://www.nature.com/news/computer-science-the-learning-machines-1.14481
  • #45: Rather simplification