SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler 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

Mais conteúdo relacionado

Semelhante a Replicating the human brain: Deep learning in action

Case study on deep learning
Case study on deep learningCase study on deep learning
Case study on deep learning
HarshitBarde
 
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...
Ana Luísa Pinho
 

Semelhante a 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
 

Último

CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
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
AroojKhan71
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
shambhavirathore45
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 

Último (20)

Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.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
 
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
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
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
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
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
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 

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