SlideShare a Scribd company logo
1 of 36
How
Algorithms
Mimic The
Human
Brain
WHAT IS ARTIFICIAL INTELLIGENCE TODAY?
2
Recommend
videos
Play
Dota2
Who to follow
on Twitter?
Recognize objects Play chess Medical
diagnosis
IT’S MOSTLY BECAUSE OF DEEP NEURAL
NETS
3
• DNNs consist of artificial neurons
(i.e., mathematical functions)
connected to each other
• Said neurons are arranged in layers,
and those signals — the product of
data, or inputs, fed into the DNN —
travel from layer to layer
4
DEEP LEARNING AND
THE HUMAN BRAIN
NEURAL NETS ARE LOOSELY MODELED AFTER
THE BRAIN’S NEURONS
5
• Signals can be received from dendrites, and sent
down the axon
• Once enough signals are received, this outgoing
signal can then be used as another input for other
neurons, repeating the process.
• Some signals are more important than others and
can trigger some neurons to fire easier.
DEEP NEURAL NETS ARE TRAINED USING
BACKPROPAGATION
6
• The procedure repeatedly adjusts
the weights of the connections in
the network so as to minimize a
measure of the difference between
the actual output vector of the net
and the desired output vector.
• As a result of the weight
adjustments, internal ‘hidden’ units
which are not part of the input or
output come to represent
important features of the task
domain.
• Uses gradient descent, to minimize
the loss function (difference
between the predicted vs. desired
output.)
DEEP LEARNING WAS INVENTED IN 1943!!!
7
Teaching these networks was so
computationally expensive that people rarely
used them for machine learning tasks
UNTIL
A
Compute got orders of
magnitudes faster (Moore’s law)
B
There was a lot of example
data to come by….
HUGE VICTORY FOR ALEXNET IN 2012
8
ImageNet Challenge
• Classify and detect objects
in Images in a massive
dataset of 14M images that
has over 21K classes
ALEXNET MADE A SIGNIFICANT LEAP...
9
AlexNet is the name of a convolutional neural network
Alex Krizhevsky
Designer
Ilya Sutskever
Publisher
Geoffrey Hinton
PhD advisor
• AlexNet competed in the ImageNet Large Scale Visual Recognition Challenge on September 30,
2012.
• The network achieved a top-5 error of 15.3%, more than 10.8 percentage points lower than that of
the runner up.
MAGIC OF DEEP LEARNING!
10
No need to hand-craft features
Just give it a bunch of labelled
data and minimize the loss
function, so that the neural
network learns the weights and
biases to make predictions
01
02
BIG DIFFERENCES BETWEEN THE BRAIN
AND DEEP LEARNING
11
Size:
• The brain has 86B neurons and 10T connections
Connections:
• Neurons compute one layer after another, neurons
in the brain can fire asynchronously
Regeneration:
• The brain is fault tolerant and self healing.
information is stored redundantly.
BIGGEST DIFFERENCE -
LEARNING
12
NEURONS THAT FIRE TOGETHER,
WIRE TOGETHER
• Brain fibers grow and reach out to connect to other neurons,
neuroplasticity allows new connections to be created or
areas to move and change function, and synapses may
strengthen or weaken based on their importance.
• Deep Neural Network learning is rigid. The network is
trained once and then used for inference. It has to be
re-trained whenever there is new data .
13
DOPAMINE AND REINFORCEMENT
LEARNING ALGORITHMS
DOPAMINE IS ONE OF THE BRAIN’S
NEUROTRANSMITTERS
14
A neurotransmitter is a chemical that carries
information back and forth between neurons.
Glutamate Dopamine GABA Glycine
Acetyl. Norepin. Serotonin Endorphins
DOPAMINE ENABLES US TO TAKE ACTION
AND RECEIVE REWARDS
15
The dopamine kick that you
get when someone likes your
post is because dopamine is
modifying your neuronal
synapses and contributes to
feelings of pleasure.
DOPAMINE IN THE CONTEXT OF LEARNING
16
Expected
Reward
Reward
Prediction
Error
Actual
Reward
• Because the predictions are often not quite accurate, we need a way to calculate our prediction error so
we don’t make the same mistakes again (hence Reward Prediction Error) 😉.
Generally speaking, learning can be defined as the process of improving predictions of the
future.
17
Reinforcement Learning Works The
Exact Same Way...
In simple terms, reinforcement learning algorithms use prediction error to
improve the computer’s ability to make better decisions in certain environments
18
UNSUPERVISED LEARNING
AND NEURONAL LOCALITY
UNSUPERVISED LEARNING
UNSUPERVISED LEARNING
20
• Neurons interact with each other in
pairs….
• Use the same concept of locality to train
hidden layers of a neural network to learn
lower level features.
• This results in a similar performance, as a
state-of-the-art supervised algorithm.
Paper: Unsupervised learning by competing hidden units
21
FEW SHOT/ZERO SHOT
LEARNING
CAN MACHINES LEARN FROM A FEW
EXAMPLES, LIKE HUMANS DO?
• It takes a child only a few dozen
examples to learn the shapes of
letters like ‘a’ and ‘b’.
• This is because human brains
are very good at generalizing
from a few examples.
HUMAN CONCEPT
LEARNING
23
• Humans are good at inferring the concepts
conveyed in a pair of images and then applying
them in a completely different setting—for
example, the concept of stacking red and green
objects applied to different settings.
VISUAL COGNITIVE
COMPUTER
24
A new computer architecture called Visual cognitive computer (VCC) is proposed.
The components are based on the science of human cognition.
Human concepts are represented as cognitive programs.
VCC is evaluated on how well it can represent and infer visuospatial concepts
that cognitive scientists consider to be the fundamental building blocks.
A ROBOT THAT HAS VCC CAN PERFORM
A WHOLE ARRAY OF TASKS
25
THE TEAM THAT INVENTED VCC
SOLVED CAPTCHA
26
A CAPTCHA
• (/kæp.tʃə/, an acronym for "Completely
Automated Public Turing test to tell
Computers and Humans Apart") is a
type of challenge–response test used
in computing to determine whether or
not the user is human.
27
BAYESIAN INFERENCE
AND BRAIN FUNCTION
BAYESIAN INFERENCE IS A POPULAR
FRAMEWORK FOR PREDICTIONS
28
Bayesian inference is a method
of statistical inference in which
Bayes' theorem is used to update
the probability for a hypothesis
as more evidence or information
becomes available.
The basic idea of Bayesian probability is that you update
your beliefs in the light of new evidence
BAYESIAN BRAIN HYPOTHESIS
29
The hypothesis is meant to
explain several important
brain functions such as
perception, learning and
memory.
WHAT IS PREDICTIVE
PROCESSING
30
• During every moment of your life, your brain gathers
statistics to adapt its model of the world, and this
model’s only job is to generate predictions.
• Your brain is a prediction machine.
• Just as the heart’s main function is to pump blood
through the body, so the brain’s main function is to
make predictions about the body.
KEY BRAIN FUNCTIONS EXPLAINED
BY THIS HYPOTHESIS
31
Learning is the updating of your internal model based on prediction errors so that
your predictions gradually improve. The better your predictions about the causal,
probabilistic structure of the world, the more effectively you can engage with it.
Memory consists of the learned parameters of your internal model, whereas its
non-acquired parameters would be the innate knowledge evolution has
genetically built into your nervous system. Both parts determine your brain’s
predictions.
Belief is a hyperprior; a systemic prior with a high degree of abstraction; a high-
level prediction that encodes general knowledge about the world. (e.g. Physical
beliefs that apples fall down from a tree. Cultural beliefs that cars slow down
when you reach an intersection).
32
ALGORITHMS AND
EMOTIONS
IN THE NEAR FUTURE
Facial
Analysis
Voice Pattern
Analysis
Generative
Modeling
AI systems and devices will recognize, interpret,
process, and simulate human emotions.
MEASURE AND APPLY EMOTIONS
TO DECISIONS….
34
AI models will measure emotional response and
factor that into decision making.
Conversational Chatbots that detect
emotion and react accordingly.
Car software that detects if a driver is
angry and/or is not paying attention
and wants to take control.
Security software that alerts security
when there is fear in traveler’s face.
Chinese schools that monitor children’s
attention levels and alerts moms.
BUT ALGORITHMS STILL CAN’T
FEEL EMOTIONS
35
In order to ‘FEEL’ emotions, you have to be self aware…
There are other aspects of the human mind besides intelligence that are relevant to the
concept of strong AI which play a major role in science fiction and the ethics of artificial
intelligence:
Consciousness: To have
subjective experience and
thought.
Self-awareness: To be aware of oneself
as a separate individual, especially to
be aware of one's own thoughts.
Sentience: The ability to
"feel" perceptions or emotions
subjectively.
Sapience: The capacity for wisdom.
Algorithms that mimic the human brain (1)

More Related Content

What's hot

Mind uploading
Mind uploadingMind uploading
Mind uploadingprabin210
 
Soft Computing
Soft ComputingSoft Computing
Soft ComputingMANISH T I
 
Basics of Deep learning
Basics of Deep learningBasics of Deep learning
Basics of Deep learningRamesh Kumar
 
Blue brain - A Revolution in Medical Technology
Blue brain - A Revolution in Medical TechnologyBlue brain - A Revolution in Medical Technology
Blue brain - A Revolution in Medical TechnologyNivetha Clementina D
 
An Introduction to Soft Computing
An Introduction to Soft ComputingAn Introduction to Soft Computing
An Introduction to Soft ComputingTameem Ahmad
 
Neural prosthesis midterm
Neural prosthesis midterm Neural prosthesis midterm
Neural prosthesis midterm 祖文 宋
 
Fundamentals of Neural Networks
Fundamentals of Neural NetworksFundamentals of Neural Networks
Fundamentals of Neural NetworksGagan Deep
 
Ben Goertzel Monash 2011
Ben Goertzel Monash 2011Ben Goertzel Monash 2011
Ben Goertzel Monash 2011Adam Ford
 
The Resting Brain
The Resting BrainThe Resting Brain
The Resting BrainDDB515
 
Deep learning - what is it and why now?
Deep learning - what is it and why now?Deep learning - what is it and why now?
Deep learning - what is it and why now?Natalia Konstantinova
 

What's hot (19)

Mind uploading
Mind uploadingMind uploading
Mind uploading
 
intelligent system
intelligent systemintelligent system
intelligent system
 
Soft Computing
Soft ComputingSoft Computing
Soft Computing
 
Soft computing
Soft computingSoft computing
Soft computing
 
Soft Computing
Soft ComputingSoft Computing
Soft Computing
 
Basics of Deep learning
Basics of Deep learningBasics of Deep learning
Basics of Deep learning
 
Soft computing
Soft computingSoft computing
Soft computing
 
Kiran computer
Kiran computerKiran computer
Kiran computer
 
Soft computing01
Soft computing01Soft computing01
Soft computing01
 
Blue brain - A Revolution in Medical Technology
Blue brain - A Revolution in Medical TechnologyBlue brain - A Revolution in Medical Technology
Blue brain - A Revolution in Medical Technology
 
An Introduction to Soft Computing
An Introduction to Soft ComputingAn Introduction to Soft Computing
An Introduction to Soft Computing
 
VEU_CST499_FinalReport
VEU_CST499_FinalReportVEU_CST499_FinalReport
VEU_CST499_FinalReport
 
Neural prosthesis midterm
Neural prosthesis midterm Neural prosthesis midterm
Neural prosthesis midterm
 
Fundamentals of Neural Networks
Fundamentals of Neural NetworksFundamentals of Neural Networks
Fundamentals of Neural Networks
 
Introduction to Soft Computing
Introduction to Soft ComputingIntroduction to Soft Computing
Introduction to Soft Computing
 
Ben Goertzel Monash 2011
Ben Goertzel Monash 2011Ben Goertzel Monash 2011
Ben Goertzel Monash 2011
 
The Resting Brain
The Resting BrainThe Resting Brain
The Resting Brain
 
Deep learning - what is it and why now?
Deep learning - what is it and why now?Deep learning - what is it and why now?
Deep learning - what is it and why now?
 
Brain simulation
Brain simulationBrain simulation
Brain simulation
 

Similar to Algorithms that mimic the human brain (1)

Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing Sivagowry Shathesh
 
Mind uploading
Mind uploadingMind uploading
Mind uploadingaakaar
 
softcomputing.pptx
softcomputing.pptxsoftcomputing.pptx
softcomputing.pptxKaviya452563
 
Neural Netwrok
Neural NetwrokNeural Netwrok
Neural NetwrokRabin BK
 
Finalpptonmindreadingcomputer 140105222853-phpapp01
Finalpptonmindreadingcomputer 140105222853-phpapp01Finalpptonmindreadingcomputer 140105222853-phpapp01
Finalpptonmindreadingcomputer 140105222853-phpapp01ranjeetdon
 
Neural networking this is about neural networks
Neural networking this is about neural networksNeural networking this is about neural networks
Neural networking this is about neural networksv02527031
 
Quantum neural network
Quantum neural networkQuantum neural network
Quantum neural networksurat murthy
 
PPT on mind reading computer
 PPT on mind reading computer PPT on mind reading computer
PPT on mind reading computerAnjali Agarwal
 
Artificial Intelligence.docx
Artificial Intelligence.docxArtificial Intelligence.docx
Artificial Intelligence.docxashumar
 
Artifical neural networks
Artifical neural networksArtifical neural networks
Artifical neural networksalldesign
 
Deep learning tutorial 9/2019
Deep learning tutorial 9/2019Deep learning tutorial 9/2019
Deep learning tutorial 9/2019Amr Rashed
 
Deep Learning Tutorial
Deep Learning TutorialDeep Learning Tutorial
Deep Learning TutorialAmr Rashed
 

Similar to Algorithms that mimic the human brain (1) (20)

Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing
 
Mind uploading
Mind uploadingMind uploading
Mind uploading
 
softcomputing.pptx
softcomputing.pptxsoftcomputing.pptx
softcomputing.pptx
 
Neural Netwrok
Neural NetwrokNeural Netwrok
Neural Netwrok
 
Finalpptonmindreadingcomputer 140105222853-phpapp01
Finalpptonmindreadingcomputer 140105222853-phpapp01Finalpptonmindreadingcomputer 140105222853-phpapp01
Finalpptonmindreadingcomputer 140105222853-phpapp01
 
Artificial Neural Networking
Artificial Neural Networking Artificial Neural Networking
Artificial Neural Networking
 
Neural networking this is about neural networks
Neural networking this is about neural networksNeural networking this is about neural networks
Neural networking this is about neural networks
 
Blue brain
Blue brainBlue brain
Blue brain
 
neural networks
neural networksneural networks
neural networks
 
Quantum neural network
Quantum neural networkQuantum neural network
Quantum neural network
 
Unit+i
Unit+iUnit+i
Unit+i
 
Thought-powered typing
Thought-powered typing Thought-powered typing
Thought-powered typing
 
PPT on mind reading computer
 PPT on mind reading computer PPT on mind reading computer
PPT on mind reading computer
 
bbbPaper
bbbPaperbbbPaper
bbbPaper
 
Artificial Intelligence.docx
Artificial Intelligence.docxArtificial Intelligence.docx
Artificial Intelligence.docx
 
Artifical neural networks
Artifical neural networksArtifical neural networks
Artifical neural networks
 
1. The Game Of The Century
1. The Game Of The Century1. The Game Of The Century
1. The Game Of The Century
 
Neural network
Neural networkNeural network
Neural network
 
Deep learning tutorial 9/2019
Deep learning tutorial 9/2019Deep learning tutorial 9/2019
Deep learning tutorial 9/2019
 
Deep Learning Tutorial
Deep Learning TutorialDeep Learning Tutorial
Deep Learning Tutorial
 

Recently uploaded

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 

Recently uploaded (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 

Algorithms that mimic the human brain (1)

  • 2. WHAT IS ARTIFICIAL INTELLIGENCE TODAY? 2 Recommend videos Play Dota2 Who to follow on Twitter? Recognize objects Play chess Medical diagnosis
  • 3. IT’S MOSTLY BECAUSE OF DEEP NEURAL NETS 3 • DNNs consist of artificial neurons (i.e., mathematical functions) connected to each other • Said neurons are arranged in layers, and those signals — the product of data, or inputs, fed into the DNN — travel from layer to layer
  • 5. NEURAL NETS ARE LOOSELY MODELED AFTER THE BRAIN’S NEURONS 5 • Signals can be received from dendrites, and sent down the axon • Once enough signals are received, this outgoing signal can then be used as another input for other neurons, repeating the process. • Some signals are more important than others and can trigger some neurons to fire easier.
  • 6. DEEP NEURAL NETS ARE TRAINED USING BACKPROPAGATION 6 • The procedure repeatedly adjusts the weights of the connections in the network so as to minimize a measure of the difference between the actual output vector of the net and the desired output vector. • As a result of the weight adjustments, internal ‘hidden’ units which are not part of the input or output come to represent important features of the task domain. • Uses gradient descent, to minimize the loss function (difference between the predicted vs. desired output.)
  • 7. DEEP LEARNING WAS INVENTED IN 1943!!! 7 Teaching these networks was so computationally expensive that people rarely used them for machine learning tasks UNTIL A Compute got orders of magnitudes faster (Moore’s law) B There was a lot of example data to come by….
  • 8. HUGE VICTORY FOR ALEXNET IN 2012 8 ImageNet Challenge • Classify and detect objects in Images in a massive dataset of 14M images that has over 21K classes
  • 9. ALEXNET MADE A SIGNIFICANT LEAP... 9 AlexNet is the name of a convolutional neural network Alex Krizhevsky Designer Ilya Sutskever Publisher Geoffrey Hinton PhD advisor • AlexNet competed in the ImageNet Large Scale Visual Recognition Challenge on September 30, 2012. • The network achieved a top-5 error of 15.3%, more than 10.8 percentage points lower than that of the runner up.
  • 10. MAGIC OF DEEP LEARNING! 10 No need to hand-craft features Just give it a bunch of labelled data and minimize the loss function, so that the neural network learns the weights and biases to make predictions 01 02
  • 11. BIG DIFFERENCES BETWEEN THE BRAIN AND DEEP LEARNING 11 Size: • The brain has 86B neurons and 10T connections Connections: • Neurons compute one layer after another, neurons in the brain can fire asynchronously Regeneration: • The brain is fault tolerant and self healing. information is stored redundantly.
  • 12. BIGGEST DIFFERENCE - LEARNING 12 NEURONS THAT FIRE TOGETHER, WIRE TOGETHER • Brain fibers grow and reach out to connect to other neurons, neuroplasticity allows new connections to be created or areas to move and change function, and synapses may strengthen or weaken based on their importance. • Deep Neural Network learning is rigid. The network is trained once and then used for inference. It has to be re-trained whenever there is new data .
  • 14. DOPAMINE IS ONE OF THE BRAIN’S NEUROTRANSMITTERS 14 A neurotransmitter is a chemical that carries information back and forth between neurons. Glutamate Dopamine GABA Glycine Acetyl. Norepin. Serotonin Endorphins
  • 15. DOPAMINE ENABLES US TO TAKE ACTION AND RECEIVE REWARDS 15 The dopamine kick that you get when someone likes your post is because dopamine is modifying your neuronal synapses and contributes to feelings of pleasure.
  • 16. DOPAMINE IN THE CONTEXT OF LEARNING 16 Expected Reward Reward Prediction Error Actual Reward • Because the predictions are often not quite accurate, we need a way to calculate our prediction error so we don’t make the same mistakes again (hence Reward Prediction Error) 😉. Generally speaking, learning can be defined as the process of improving predictions of the future.
  • 17. 17 Reinforcement Learning Works The Exact Same Way... In simple terms, reinforcement learning algorithms use prediction error to improve the computer’s ability to make better decisions in certain environments
  • 20. UNSUPERVISED LEARNING 20 • Neurons interact with each other in pairs…. • Use the same concept of locality to train hidden layers of a neural network to learn lower level features. • This results in a similar performance, as a state-of-the-art supervised algorithm. Paper: Unsupervised learning by competing hidden units
  • 22. CAN MACHINES LEARN FROM A FEW EXAMPLES, LIKE HUMANS DO? • It takes a child only a few dozen examples to learn the shapes of letters like ‘a’ and ‘b’. • This is because human brains are very good at generalizing from a few examples.
  • 23. HUMAN CONCEPT LEARNING 23 • Humans are good at inferring the concepts conveyed in a pair of images and then applying them in a completely different setting—for example, the concept of stacking red and green objects applied to different settings.
  • 24. VISUAL COGNITIVE COMPUTER 24 A new computer architecture called Visual cognitive computer (VCC) is proposed. The components are based on the science of human cognition. Human concepts are represented as cognitive programs. VCC is evaluated on how well it can represent and infer visuospatial concepts that cognitive scientists consider to be the fundamental building blocks.
  • 25. A ROBOT THAT HAS VCC CAN PERFORM A WHOLE ARRAY OF TASKS 25
  • 26. THE TEAM THAT INVENTED VCC SOLVED CAPTCHA 26 A CAPTCHA • (/kæp.tʃə/, an acronym for "Completely Automated Public Turing test to tell Computers and Humans Apart") is a type of challenge–response test used in computing to determine whether or not the user is human.
  • 28. BAYESIAN INFERENCE IS A POPULAR FRAMEWORK FOR PREDICTIONS 28 Bayesian inference is a method of statistical inference in which Bayes' theorem is used to update the probability for a hypothesis as more evidence or information becomes available. The basic idea of Bayesian probability is that you update your beliefs in the light of new evidence
  • 29. BAYESIAN BRAIN HYPOTHESIS 29 The hypothesis is meant to explain several important brain functions such as perception, learning and memory.
  • 30. WHAT IS PREDICTIVE PROCESSING 30 • During every moment of your life, your brain gathers statistics to adapt its model of the world, and this model’s only job is to generate predictions. • Your brain is a prediction machine. • Just as the heart’s main function is to pump blood through the body, so the brain’s main function is to make predictions about the body.
  • 31. KEY BRAIN FUNCTIONS EXPLAINED BY THIS HYPOTHESIS 31 Learning is the updating of your internal model based on prediction errors so that your predictions gradually improve. The better your predictions about the causal, probabilistic structure of the world, the more effectively you can engage with it. Memory consists of the learned parameters of your internal model, whereas its non-acquired parameters would be the innate knowledge evolution has genetically built into your nervous system. Both parts determine your brain’s predictions. Belief is a hyperprior; a systemic prior with a high degree of abstraction; a high- level prediction that encodes general knowledge about the world. (e.g. Physical beliefs that apples fall down from a tree. Cultural beliefs that cars slow down when you reach an intersection).
  • 33. IN THE NEAR FUTURE Facial Analysis Voice Pattern Analysis Generative Modeling AI systems and devices will recognize, interpret, process, and simulate human emotions.
  • 34. MEASURE AND APPLY EMOTIONS TO DECISIONS…. 34 AI models will measure emotional response and factor that into decision making. Conversational Chatbots that detect emotion and react accordingly. Car software that detects if a driver is angry and/or is not paying attention and wants to take control. Security software that alerts security when there is fear in traveler’s face. Chinese schools that monitor children’s attention levels and alerts moms.
  • 35. BUT ALGORITHMS STILL CAN’T FEEL EMOTIONS 35 In order to ‘FEEL’ emotions, you have to be self aware… There are other aspects of the human mind besides intelligence that are relevant to the concept of strong AI which play a major role in science fiction and the ethics of artificial intelligence: Consciousness: To have subjective experience and thought. Self-awareness: To be aware of oneself as a separate individual, especially to be aware of one's own thoughts. Sentience: The ability to "feel" perceptions or emotions subjectively. Sapience: The capacity for wisdom.