SlideShare una empresa de Scribd logo
1 de 51
Cyril Banino-Rokkones
Telenor Research
2
I know nothing about Deep Learning
3
Outline
• Intro to DL (A. Ng)
• Intro to Neural Nets
• Training NN
• Conv Nets
• Autoencoders
• Word Embeddings
• DL@TRD
• Bonus
4
AI was the weak link until Deep Learning
matured
5
China's Search Giant Goes Deep
AI was the weak link until Deep Learning
matured
6
http://www.iro.umontreal.ca/~bengioy/dlbook/intro.html
Loose inspiration from the brain
7
China's Search Giant Goes Deep
Large Neural Nets perform better than small ones
8
China's Search Giant Goes Deep
Google Brain project – 1 billion connections – 1
week of youtube watching.
9 China's Search Giant Goes Deep
From 16k CPUs to 3 GPUs
From 1M connections to 10 B
10
China's Search Giant Goes Deep
Applications of Deep Learning
11
China's Search Giant Goes Deep
Voice interface to assist computer-illiterates
12
China's Search Giant Goes Deep
Image-search for impossible queries
13
China's Search Giant Goes Deep
Image-search for impossible queries
14
China's Search Giant Goes Deep
Image-queries to find stuff impossible to describe
15
China's Search Giant Goes Deep
16
“Whoever wins AI wins the Internet.” A. Ng.
Google, Facebook and other tech companies race to develop artificial intelligence
Outline
• Intro to DL (A. Ng)
• Intro to Neural Nets
• Training NN
• Conv Nets
• Autoencoders
• Word Embeddings
• DL@TRD
• Bonus
17
Perceptrons makes decisions by weighing evidence
18 http://neuralnetworksanddeeplearning.com/chap1.html
Example: NAND gate
19 http://neuralnetworksanddeeplearning.com/chap1.html
Wiring several perceptrons for more abstract and complex
decisions
20 http://neuralnetworksanddeeplearning.com/chap1.html
A simple network to classify handwritten digits (MNIST)
21 http://neuralnetworksanddeeplearning.com/chap1.html
Outline
• Intro to DL (A. Ng)
• Intro to Neural Nets
• Training NN
• Conv Nets
• Autoencoders
• Word Embeddings
• DL@TRD
• Bonus
22
Training Neural Networks: Gradient descent
23
Learning to solve a problem
24 http://neuralnetworksanddeeplearning.com/chap1.html
Forward and Backward passes
25
http://caffe.berkeleyvision.org/tutorial/forward_backward.html
The Unstable Gradient Problem
26
Why it is difficult to train an RNN
Why are deep neural networks hard to train?
Practical advices when training neural networks
(by Ilya Sutskever)
27
• Get good data
• Preprocessing
• Minibatches
• Gradient normalization
• Learning rate schedule
• Learning rate
• Weight Initialization
• Data augmentation
• Dropout
• Ensembling
A Brief Overview of Deep Learning
Outline
• Intro to DL (A. Ng)
• Intro to Neural Nets
• Training NN
• Conv Nets
• Autoencoders
• Word Embeddings
• DL@TRD
• Bonus
28
Convolutional Neural Network have been here for a while
29
Convolutions
30 Understanding Convolutions
Convolutional Neural Network
31
Conv Nets: A Modular Perspective
Convolutional Neural Network
32
Human-level control through deep reinforcement learning
Intriguing properties of Conv Nets
33
Intriguing properties of neural networks
Outline
• Intro to DL (A. Ng)
• Intro to Neural Nets
• Training NN
• Conv Nets
• Autoencoders
• Word Embeddings
• DL@TRD
• Bonus
34
Stacked Autoencoders
35
Reducing the Dimensionality of Data with Neural Networks
Stacked Autoencoders
36
Reducing the Dimensionality of Data with Neural Networks
Stacked Autoencoders – semantic Hashing
37
Semantic Hashing
Reducing the Dimensionality of Data with Neural Networks
Behavioral micro-segmentation (training set)
38
1008
275
275
1008
8
150
150
0.011|0.98|0.2| … 0
Bit code
1 0 …~
Outline
• Intro to DL (A. Ng)
• Intro to Neural Nets
• Training NN
• Conv Nets
• Autoencoders
• Word Embeddings
• DL@TRD
• Bonus
39
40
Word embeddings
Deep Learning, NLP, and Representations
41
Word embeddings and Shared representations
Deep Learning, NLP, and Representations Deep Visual-Semantic Alignments for Generating Image
Descriptions
42
Word embeddings and Recurrent Neural Nets
Deep Learning, NLP, and Representations
43
Word embeddings and Reversible Sentence Representation
Deep Learning, NLP, and Representations
Rich Rashid in Tianjin, October, 25, 2012
Telenor Norway Network topology
Word embeddings applied to Network operations
Use cases:
• Predict failures of Network components.
• Predict congestion levels on Network links.
• Detect mal-functioning devices.
Outline
• Intro to DL (A. Ng)
• Intro to Neural Nets
• Training NN
• Conv Nets
• Autoencoders
• Word Embeddings
• DL@TRD
• Bonus
45
DL@TRD - Motivations
Personal observations:
– DL is hot (hyped?)
– DL supremacy seems ineluctable
– DL can solve a whole bunch of problems
– DL is frontier technology (difficult)
– Little DL competence @ Telenor Research
Personal implications:
– Career development
– Network with partners to get momentum
– Great if this happens in Trondheim
46
DL@TRD - Vision
Establish a strong DL competence center in Trondheim
– A place where
• competence is gathered
• experiences are exchanged
• collaborations are fostered
– Benefits
• Share passion with others near you
• Get momentum for your work
• Funding (SFI, EU money)
– Ideally
• Collaborate across companies on problems
• Common publications
47
Next workshop: 27th March
DL@Telenor – Topics of Interest
NLP tasks
– Speech-to-Text
– Text-to-Speech
– Automatic summarization
– Sentiment analysis
Computer Vision
– Face detection
– Image recognition/classification
 Telenor Applications
– New Digital Services
– Managing our Networks
– Understanding our Customers
48
Stuff we could discuss at DL@TRD
• Training Recurrent Neural Networks
• Long Short Term Memory Networks
• Echo State Networks
• Neural Turing Machines
• Hopfield Nets
• Restricted Bolzman Machines
• Deep beliefs Networks
• Teacher – Student Nets
• Momentum
• Dropout
• Full Bayesian learning
• Hessian free optimization
• Stuff I don´t know I don´t know
49
Conclusion & Forecast
50
• DL techniques can be applied to all sorts of data:
– Could you apply some of these techniques to your data?
• DL models are better than humans at some tasks if fed with enough
data & trained properly
• Within 5-10 years, “information work” tasks will be augmented or even
fully automated
– See Peter Norvig´s talk at InfoQ: Machine Learning for Programming
– Models can take decisions based on millions of records while removing human
biases
 Big data + Deep Learning = unemployment
– New policies and economic measures will be needed to manage the adverse
effects of job computerization
– Schooling will need reforms: routine tasks  non-routine tasks
Thank you
51
btw we´re hiring…

Más contenido relacionado

Similar a Deep Learning Big Data Meetup @ Trondheim

Introduction of Machine learning and Deep Learning
Introduction of Machine learning and Deep LearningIntroduction of Machine learning and Deep Learning
Introduction of Machine learning and Deep LearningMadhu Sanjeevi (Mady)
 
machine learning and neural technology
machine learning and neural technologymachine learning and neural technology
machine learning and neural technologyVarnikaSood
 
Introduction to deep learning
Introduction to deep learningIntroduction to deep learning
Introduction to deep learningAmr Rashed
 
AI Deep Learning - CF Machine Learning
AI Deep Learning - CF Machine LearningAI Deep Learning - CF Machine Learning
AI Deep Learning - CF Machine LearningKarl Seiler
 
Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...
Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...
Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...Impetus Technologies
 
Deep Learning, an interactive introduction for NLP-ers
Deep Learning, an interactive introduction for NLP-ersDeep Learning, an interactive introduction for NLP-ers
Deep Learning, an interactive introduction for NLP-ersRoelof Pieters
 
design and implementation of waste slide share dvgh PPRt.pptx
design and implementation of waste slide share dvgh PPRt.pptxdesign and implementation of waste slide share dvgh PPRt.pptx
design and implementation of waste slide share dvgh PPRt.pptxluckyj6
 
Biological Foundations for Deep Learning: Towards Decision Networks
 Biological Foundations for Deep Learning: Towards Decision Networks Biological Foundations for Deep Learning: Towards Decision Networks
Biological Foundations for Deep Learning: Towards Decision Networksdiannepatricia
 
BIng NLP Expert - Dl summer-school-2017.-jianfeng-gao.v2
BIng NLP Expert - Dl summer-school-2017.-jianfeng-gao.v2BIng NLP Expert - Dl summer-school-2017.-jianfeng-gao.v2
BIng NLP Expert - Dl summer-school-2017.-jianfeng-gao.v2Karthik Murugesan
 
Deep learning: the future of recommendations
Deep learning: the future of recommendationsDeep learning: the future of recommendations
Deep learning: the future of recommendationsBalázs Hidasi
 
Introduction to Deep Learning Technique.pptx
Introduction to Deep Learning Technique.pptxIntroduction to Deep Learning Technique.pptx
Introduction to Deep Learning Technique.pptxKerenEvangelineI
 
Deep learning with tensorflow
Deep learning with tensorflowDeep learning with tensorflow
Deep learning with tensorflowCharmi Chokshi
 
Introduction to deep learning
Introduction to deep learningIntroduction to deep learning
Introduction to deep learningdoppenhe
 
AILABS - Lecture Series - Is AI the New Electricity? - Advances In Machine Le...
AILABS - Lecture Series - Is AI the New Electricity? - Advances In Machine Le...AILABS - Lecture Series - Is AI the New Electricity? - Advances In Machine Le...
AILABS - Lecture Series - Is AI the New Electricity? - Advances In Machine Le...AILABS Academy
 
AI Technology Overview and Career Advice
AI Technology Overview and Career AdviceAI Technology Overview and Career Advice
AI Technology Overview and Career AdviceKunling Geng
 
Machine Learning for Data Extraction
Machine Learning for Data ExtractionMachine Learning for Data Extraction
Machine Learning for Data ExtractionDasha Herrmannova
 
Big Data Malaysia - A Primer on Deep Learning
Big Data Malaysia - A Primer on Deep LearningBig Data Malaysia - A Primer on Deep Learning
Big Data Malaysia - A Primer on Deep LearningPoo Kuan Hoong
 

Similar a Deep Learning Big Data Meetup @ Trondheim (20)

Introduction of Machine learning and Deep Learning
Introduction of Machine learning and Deep LearningIntroduction of Machine learning and Deep Learning
Introduction of Machine learning and Deep Learning
 
machine learning and neural technology
machine learning and neural technologymachine learning and neural technology
machine learning and neural technology
 
Introduction to deep learning
Introduction to deep learningIntroduction to deep learning
Introduction to deep learning
 
AI Deep Learning - CF Machine Learning
AI Deep Learning - CF Machine LearningAI Deep Learning - CF Machine Learning
AI Deep Learning - CF Machine Learning
 
Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...
Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...
Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...
 
Deep Learning, an interactive introduction for NLP-ers
Deep Learning, an interactive introduction for NLP-ersDeep Learning, an interactive introduction for NLP-ers
Deep Learning, an interactive introduction for NLP-ers
 
design and implementation of waste slide share dvgh PPRt.pptx
design and implementation of waste slide share dvgh PPRt.pptxdesign and implementation of waste slide share dvgh PPRt.pptx
design and implementation of waste slide share dvgh PPRt.pptx
 
Performance support
Performance supportPerformance support
Performance support
 
Biological Foundations for Deep Learning: Towards Decision Networks
 Biological Foundations for Deep Learning: Towards Decision Networks Biological Foundations for Deep Learning: Towards Decision Networks
Biological Foundations for Deep Learning: Towards Decision Networks
 
BIng NLP Expert - Dl summer-school-2017.-jianfeng-gao.v2
BIng NLP Expert - Dl summer-school-2017.-jianfeng-gao.v2BIng NLP Expert - Dl summer-school-2017.-jianfeng-gao.v2
BIng NLP Expert - Dl summer-school-2017.-jianfeng-gao.v2
 
Deep learning: the future of recommendations
Deep learning: the future of recommendationsDeep learning: the future of recommendations
Deep learning: the future of recommendations
 
Introduction to Deep Learning Technique.pptx
Introduction to Deep Learning Technique.pptxIntroduction to Deep Learning Technique.pptx
Introduction to Deep Learning Technique.pptx
 
Introduction to deep learning
Introduction to deep learningIntroduction to deep learning
Introduction to deep learning
 
Deep learning with tensorflow
Deep learning with tensorflowDeep learning with tensorflow
Deep learning with tensorflow
 
Introduction to deep learning
Introduction to deep learningIntroduction to deep learning
Introduction to deep learning
 
AILABS - Lecture Series - Is AI the New Electricity? - Advances In Machine Le...
AILABS - Lecture Series - Is AI the New Electricity? - Advances In Machine Le...AILABS - Lecture Series - Is AI the New Electricity? - Advances In Machine Le...
AILABS - Lecture Series - Is AI the New Electricity? - Advances In Machine Le...
 
lec01.pptx
lec01.pptxlec01.pptx
lec01.pptx
 
AI Technology Overview and Career Advice
AI Technology Overview and Career AdviceAI Technology Overview and Career Advice
AI Technology Overview and Career Advice
 
Machine Learning for Data Extraction
Machine Learning for Data ExtractionMachine Learning for Data Extraction
Machine Learning for Data Extraction
 
Big Data Malaysia - A Primer on Deep Learning
Big Data Malaysia - A Primer on Deep LearningBig Data Malaysia - A Primer on Deep Learning
Big Data Malaysia - A Primer on Deep Learning
 

Último

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
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...Neo4j
 
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...Miguel Araújo
 
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 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Último (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
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...
 
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...
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Deep Learning Big Data Meetup @ Trondheim

  • 2. 2
  • 3. I know nothing about Deep Learning 3
  • 4. Outline • Intro to DL (A. Ng) • Intro to Neural Nets • Training NN • Conv Nets • Autoencoders • Word Embeddings • DL@TRD • Bonus 4
  • 5. AI was the weak link until Deep Learning matured 5 China's Search Giant Goes Deep
  • 6. AI was the weak link until Deep Learning matured 6 http://www.iro.umontreal.ca/~bengioy/dlbook/intro.html
  • 7. Loose inspiration from the brain 7 China's Search Giant Goes Deep
  • 8. Large Neural Nets perform better than small ones 8 China's Search Giant Goes Deep
  • 9. Google Brain project – 1 billion connections – 1 week of youtube watching. 9 China's Search Giant Goes Deep
  • 10. From 16k CPUs to 3 GPUs From 1M connections to 10 B 10 China's Search Giant Goes Deep
  • 11. Applications of Deep Learning 11 China's Search Giant Goes Deep
  • 12. Voice interface to assist computer-illiterates 12 China's Search Giant Goes Deep
  • 13. Image-search for impossible queries 13 China's Search Giant Goes Deep
  • 14. Image-search for impossible queries 14 China's Search Giant Goes Deep
  • 15. Image-queries to find stuff impossible to describe 15 China's Search Giant Goes Deep
  • 16. 16 “Whoever wins AI wins the Internet.” A. Ng. Google, Facebook and other tech companies race to develop artificial intelligence
  • 17. Outline • Intro to DL (A. Ng) • Intro to Neural Nets • Training NN • Conv Nets • Autoencoders • Word Embeddings • DL@TRD • Bonus 17
  • 18. Perceptrons makes decisions by weighing evidence 18 http://neuralnetworksanddeeplearning.com/chap1.html
  • 19. Example: NAND gate 19 http://neuralnetworksanddeeplearning.com/chap1.html
  • 20. Wiring several perceptrons for more abstract and complex decisions 20 http://neuralnetworksanddeeplearning.com/chap1.html
  • 21. A simple network to classify handwritten digits (MNIST) 21 http://neuralnetworksanddeeplearning.com/chap1.html
  • 22. Outline • Intro to DL (A. Ng) • Intro to Neural Nets • Training NN • Conv Nets • Autoencoders • Word Embeddings • DL@TRD • Bonus 22
  • 23. Training Neural Networks: Gradient descent 23
  • 24. Learning to solve a problem 24 http://neuralnetworksanddeeplearning.com/chap1.html
  • 25. Forward and Backward passes 25 http://caffe.berkeleyvision.org/tutorial/forward_backward.html
  • 26. The Unstable Gradient Problem 26 Why it is difficult to train an RNN Why are deep neural networks hard to train?
  • 27. Practical advices when training neural networks (by Ilya Sutskever) 27 • Get good data • Preprocessing • Minibatches • Gradient normalization • Learning rate schedule • Learning rate • Weight Initialization • Data augmentation • Dropout • Ensembling A Brief Overview of Deep Learning
  • 28. Outline • Intro to DL (A. Ng) • Intro to Neural Nets • Training NN • Conv Nets • Autoencoders • Word Embeddings • DL@TRD • Bonus 28
  • 29. Convolutional Neural Network have been here for a while 29
  • 31. Convolutional Neural Network 31 Conv Nets: A Modular Perspective
  • 32. Convolutional Neural Network 32 Human-level control through deep reinforcement learning
  • 33. Intriguing properties of Conv Nets 33 Intriguing properties of neural networks
  • 34. Outline • Intro to DL (A. Ng) • Intro to Neural Nets • Training NN • Conv Nets • Autoencoders • Word Embeddings • DL@TRD • Bonus 34
  • 35. Stacked Autoencoders 35 Reducing the Dimensionality of Data with Neural Networks
  • 36. Stacked Autoencoders 36 Reducing the Dimensionality of Data with Neural Networks
  • 37. Stacked Autoencoders – semantic Hashing 37 Semantic Hashing Reducing the Dimensionality of Data with Neural Networks
  • 38. Behavioral micro-segmentation (training set) 38 1008 275 275 1008 8 150 150 0.011|0.98|0.2| … 0 Bit code 1 0 …~
  • 39. Outline • Intro to DL (A. Ng) • Intro to Neural Nets • Training NN • Conv Nets • Autoencoders • Word Embeddings • DL@TRD • Bonus 39
  • 40. 40 Word embeddings Deep Learning, NLP, and Representations
  • 41. 41 Word embeddings and Shared representations Deep Learning, NLP, and Representations Deep Visual-Semantic Alignments for Generating Image Descriptions
  • 42. 42 Word embeddings and Recurrent Neural Nets Deep Learning, NLP, and Representations
  • 43. 43 Word embeddings and Reversible Sentence Representation Deep Learning, NLP, and Representations Rich Rashid in Tianjin, October, 25, 2012
  • 44. Telenor Norway Network topology Word embeddings applied to Network operations Use cases: • Predict failures of Network components. • Predict congestion levels on Network links. • Detect mal-functioning devices.
  • 45. Outline • Intro to DL (A. Ng) • Intro to Neural Nets • Training NN • Conv Nets • Autoencoders • Word Embeddings • DL@TRD • Bonus 45
  • 46. DL@TRD - Motivations Personal observations: – DL is hot (hyped?) – DL supremacy seems ineluctable – DL can solve a whole bunch of problems – DL is frontier technology (difficult) – Little DL competence @ Telenor Research Personal implications: – Career development – Network with partners to get momentum – Great if this happens in Trondheim 46
  • 47. DL@TRD - Vision Establish a strong DL competence center in Trondheim – A place where • competence is gathered • experiences are exchanged • collaborations are fostered – Benefits • Share passion with others near you • Get momentum for your work • Funding (SFI, EU money) – Ideally • Collaborate across companies on problems • Common publications 47 Next workshop: 27th March
  • 48. DL@Telenor – Topics of Interest NLP tasks – Speech-to-Text – Text-to-Speech – Automatic summarization – Sentiment analysis Computer Vision – Face detection – Image recognition/classification  Telenor Applications – New Digital Services – Managing our Networks – Understanding our Customers 48
  • 49. Stuff we could discuss at DL@TRD • Training Recurrent Neural Networks • Long Short Term Memory Networks • Echo State Networks • Neural Turing Machines • Hopfield Nets • Restricted Bolzman Machines • Deep beliefs Networks • Teacher – Student Nets • Momentum • Dropout • Full Bayesian learning • Hessian free optimization • Stuff I don´t know I don´t know 49
  • 50. Conclusion & Forecast 50 • DL techniques can be applied to all sorts of data: – Could you apply some of these techniques to your data? • DL models are better than humans at some tasks if fed with enough data & trained properly • Within 5-10 years, “information work” tasks will be augmented or even fully automated – See Peter Norvig´s talk at InfoQ: Machine Learning for Programming – Models can take decisions based on millions of records while removing human biases  Big data + Deep Learning = unemployment – New policies and economic measures will be needed to manage the adverse effects of job computerization – Schooling will need reforms: routine tasks  non-routine tasks