SlideShare a Scribd company logo
1 of 25
Download to read offline
Replicating the human brain:
Deep learning in action
Marc Garcia
PyData Mallorca - January 25th, 2017
1 / 25
Replicating the human brain: Deep learning in action
About me
http://datapythonista.github.io
2 / 25
Replicating the human brain: Deep learning in action
The human brain
3 / 25
Replicating the human brain: Deep learning in action
The human brain
Visual perception example
4 / 25
Replicating the human brain: Deep learning in action
The human brain
Visual perception
5 / 25
Replicating the human brain: Deep learning in action
The human brain
Neuron synapse
Neuron doctrine, Santiago Ramón y Cajal
6 / 25
Replicating the human brain: Deep learning in action
The human brain
Hubel and Torsten cat experiment
Receptive fields of single neurones in the cat’s striate cortex
David H Hubel and Torsten N Wiesel, 1959, The Journal of physiology
7 / 25
Replicating the human brain: Deep learning in action
The human brain
Hebbian theory
Learning The capacity of a neuron to activate another changes over time
Memory This capacity of activation can recall previous activations
Let us assume that the persistence or repetition of a reverberatory activity (or
"trace") tends to induce lasting cellular changes that add to its stability.[...] When
an axon of cell A is near enough to excite a cell B and repeatedly or persistently
takes part in firing it, some growth process or metabolic change takes place in one
or both cells such that A’s efficiency, as one of the cells firing B, is increased.
The Organization of Behavior, Donald Hebb, 1949
8 / 25
Replicating the human brain: Deep learning in action
Deep learning: structure
9 / 25
Replicating the human brain: Deep learning in action
Deep learning: structure
McCulloch-Pitts neuron
x2 w2
Σ f
Activate
function
y
Output
x1 w1
x3 w3
Weights
Bias
b
Inputs
A logical calculus of the ideas immanent in nervous activity
Warren S. McCulloch and Walter Pitts, 1943, Bulletin of Mathematical Biophysics
10 / 25
Replicating the human brain: Deep learning in action
Deep learning: structure
Activate function
11 / 25
Replicating the human brain: Deep learning in action
Deep learning: structure
Hopfield networks
Neural networks and physical systems with emergent collective computational abilities
John J Hopfield, 1982, Proceedings of the National Academy of Sciences of the USA
12 / 25
Replicating the human brain: Deep learning in action
Deep learning: structure
Hopfield networks
13 / 25
Replicating the human brain: Deep learning in action
Deep learning: structure
Hopfield networks
14 / 25
Replicating the human brain: Deep learning in action
Deep learning: structure
Boltzman machines
Optimal Perceptual Inference
Geoffrey E. Hinton and Terrence J. Sejnowski, 1983
Proceedings of the IEEE conference on Computer Vision and Pattern Recognition
15 / 25
Replicating the human brain: Deep learning in action
Deep learning: structure
Restricted Boltzman machines
Information Processing in Dynamical Systems: Foundations of Harmony Theory
Paul Smolensky, 1986, Parallel Distributed Processing, Volume 1, Chapter 6
16 / 25
Replicating the human brain: Deep learning in action
Deep learning: structure
Deep belief networks
A fast learning algorithm for deep belief nets
Yee-Whye Teh et al., 2006, Neural computation
17 / 25
Replicating the human brain: Deep learning in action
Deep learning: structure
Deep belief networks
18 / 25
Replicating the human brain: Deep learning in action
Deep learning: training
19 / 25
Replicating the human brain: Deep learning in action
Deep learning: training
Loss function
Error in our predictions, compared to truth
error = y − θ0 + θ1 · x1 (1)
20 / 25
Replicating the human brain: Deep learning in action
Deep learning: training
Stochastic gradient descent
21 / 25
Replicating the human brain: Deep learning in action
Deep learning: training
Backpropagation
22 / 25
Replicating the human brain: Deep learning in action
Deep learning: training
Deep learning in practise
Not for everyone, just makes sense at a scale
Many layers to extract features
Curse of dimensionality
The key is to compute derivatives very fast:
Theano
Tensorflow
Torch
...
23 / 25
Replicating the human brain: Deep learning in action
Deep learning: training
Google Youtube experiment
Building High-level Features Using Large Scale Unsupervised Learning
Quoc V. Le, 2012, Proceedings of the 29th International Conference on ML
24 / 25
Replicating the human brain: Deep learning in action
Deep learning: training
Questions?
@datapythonista
25 / 25
Replicating the human brain: Deep learning in action

More Related Content

Similar to Replicating the human brain: Deep learning in action

Similar to Replicating the human brain: Deep learning in action (20)

Triay 2016 Thesis UPF
Triay 2016 Thesis UPFTriay 2016 Thesis UPF
Triay 2016 Thesis UPF
 
Case study on deep learning
Case study on deep learningCase study on deep learning
Case study on deep learning
 
Blue brain
Blue brainBlue brain
Blue brain
 
kgavura unit 6 memory
kgavura unit 6 memorykgavura unit 6 memory
kgavura unit 6 memory
 
9e ch 09 memory
9e ch 09 memory9e ch 09 memory
9e ch 09 memory
 
9e ch 08
9e ch 089e ch 08
9e ch 08
 
AP Psych ch 08
AP Psych ch 08AP Psych ch 08
AP Psych ch 08
 
Dli milano rl_parton_sep
Dli milano rl_parton_sepDli milano rl_parton_sep
Dli milano rl_parton_sep
 
main
mainmain
main
 
Artificial Intelligence is back, Deep Learning Networks and Quantum possibili...
Artificial Intelligence is back, Deep Learning Networks and Quantum possibili...Artificial Intelligence is back, Deep Learning Networks and Quantum possibili...
Artificial Intelligence is back, Deep Learning Networks and Quantum possibili...
 
Introduction to Deep learning
Introduction to Deep learningIntroduction to Deep learning
Introduction to Deep learning
 
Nencki321 day2
Nencki321 day2Nencki321 day2
Nencki321 day2
 
Lisa Feldman-Barrett's 7 and one -half Lessons About the Brain
Lisa Feldman-Barrett's 7 and one -half Lessons About the BrainLisa Feldman-Barrett's 7 and one -half Lessons About the Brain
Lisa Feldman-Barrett's 7 and one -half Lessons About the Brain
 
Amith blue brain
Amith blue brainAmith blue brain
Amith blue brain
 
Blue Brain
Blue BrainBlue Brain
Blue Brain
 
Individual functional atlasing of the human brain with multitask fMRI data: l...
Individual functional atlasing of the human brain with multitask fMRI data: l...Individual functional atlasing of the human brain with multitask fMRI data: l...
Individual functional atlasing of the human brain with multitask fMRI data: l...
 
Blue brain
Blue brainBlue brain
Blue brain
 
Blue brain
Blue brainBlue brain
Blue brain
 
Blue brain
Blue brainBlue brain
Blue brain
 
Blue Brain
Blue BrainBlue Brain
Blue Brain
 

Recently uploaded

CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023ymrp368
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 

Recently uploaded (20)

VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 

Replicating the human brain: Deep learning in action

  • 1. Replicating the human brain: Deep learning in action Marc Garcia PyData Mallorca - January 25th, 2017 1 / 25 Replicating the human brain: Deep learning in action
  • 2. About me http://datapythonista.github.io 2 / 25 Replicating the human brain: Deep learning in action
  • 3. The human brain 3 / 25 Replicating the human brain: Deep learning in action
  • 4. The human brain Visual perception example 4 / 25 Replicating the human brain: Deep learning in action
  • 5. The human brain Visual perception 5 / 25 Replicating the human brain: Deep learning in action
  • 6. The human brain Neuron synapse Neuron doctrine, Santiago Ramón y Cajal 6 / 25 Replicating the human brain: Deep learning in action
  • 7. The human brain Hubel and Torsten cat experiment Receptive fields of single neurones in the cat’s striate cortex David H Hubel and Torsten N Wiesel, 1959, The Journal of physiology 7 / 25 Replicating the human brain: Deep learning in action
  • 8. The human brain Hebbian theory Learning The capacity of a neuron to activate another changes over time Memory This capacity of activation can recall previous activations Let us assume that the persistence or repetition of a reverberatory activity (or "trace") tends to induce lasting cellular changes that add to its stability.[...] When an axon of cell A is near enough to excite a cell B and repeatedly or persistently takes part in firing it, some growth process or metabolic change takes place in one or both cells such that A’s efficiency, as one of the cells firing B, is increased. The Organization of Behavior, Donald Hebb, 1949 8 / 25 Replicating the human brain: Deep learning in action
  • 9. Deep learning: structure 9 / 25 Replicating the human brain: Deep learning in action
  • 10. Deep learning: structure McCulloch-Pitts neuron x2 w2 Σ f Activate function y Output x1 w1 x3 w3 Weights Bias b Inputs A logical calculus of the ideas immanent in nervous activity Warren S. McCulloch and Walter Pitts, 1943, Bulletin of Mathematical Biophysics 10 / 25 Replicating the human brain: Deep learning in action
  • 11. Deep learning: structure Activate function 11 / 25 Replicating the human brain: Deep learning in action
  • 12. Deep learning: structure Hopfield networks Neural networks and physical systems with emergent collective computational abilities John J Hopfield, 1982, Proceedings of the National Academy of Sciences of the USA 12 / 25 Replicating the human brain: Deep learning in action
  • 13. Deep learning: structure Hopfield networks 13 / 25 Replicating the human brain: Deep learning in action
  • 14. Deep learning: structure Hopfield networks 14 / 25 Replicating the human brain: Deep learning in action
  • 15. Deep learning: structure Boltzman machines Optimal Perceptual Inference Geoffrey E. Hinton and Terrence J. Sejnowski, 1983 Proceedings of the IEEE conference on Computer Vision and Pattern Recognition 15 / 25 Replicating the human brain: Deep learning in action
  • 16. Deep learning: structure Restricted Boltzman machines Information Processing in Dynamical Systems: Foundations of Harmony Theory Paul Smolensky, 1986, Parallel Distributed Processing, Volume 1, Chapter 6 16 / 25 Replicating the human brain: Deep learning in action
  • 17. Deep learning: structure Deep belief networks A fast learning algorithm for deep belief nets Yee-Whye Teh et al., 2006, Neural computation 17 / 25 Replicating the human brain: Deep learning in action
  • 18. Deep learning: structure Deep belief networks 18 / 25 Replicating the human brain: Deep learning in action
  • 19. Deep learning: training 19 / 25 Replicating the human brain: Deep learning in action
  • 20. Deep learning: training Loss function Error in our predictions, compared to truth error = y − θ0 + θ1 · x1 (1) 20 / 25 Replicating the human brain: Deep learning in action
  • 21. Deep learning: training Stochastic gradient descent 21 / 25 Replicating the human brain: Deep learning in action
  • 22. Deep learning: training Backpropagation 22 / 25 Replicating the human brain: Deep learning in action
  • 23. Deep learning: training Deep learning in practise Not for everyone, just makes sense at a scale Many layers to extract features Curse of dimensionality The key is to compute derivatives very fast: Theano Tensorflow Torch ... 23 / 25 Replicating the human brain: Deep learning in action
  • 24. Deep learning: training Google Youtube experiment Building High-level Features Using Large Scale Unsupervised Learning Quoc V. Le, 2012, Proceedings of the 29th International Conference on ML 24 / 25 Replicating the human brain: Deep learning in action
  • 25. Deep learning: training Questions? @datapythonista 25 / 25 Replicating the human brain: Deep learning in action