deep machine learning - machine learning. outline ... enablers of current success cases 1. more...
TRANSCRIPT
![Page 1: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/1.jpg)
John Ardelius, PhD Senior ResearcherSwedish Institute of Computer Science
Deep Machine Learning
![Page 2: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/2.jpg)
Outline
● What is deep machine learning?– Enablers and success cases
– Potential for automotive
● How to do it?– Architechture and complexity
– CPU and memory requirements
● What are SICS doing?– Current research direction and trends
![Page 3: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/3.jpg)
![Page 4: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/4.jpg)
![Page 5: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/5.jpg)
![Page 6: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/6.jpg)
![Page 7: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/7.jpg)
![Page 8: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/8.jpg)
![Page 9: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/9.jpg)
What is Deep Learning?
![Page 10: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/10.jpg)
![Page 11: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/11.jpg)
![Page 12: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/12.jpg)
What is machine learning?
● The ability to learn and predict from data without explicit programs
![Page 13: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/13.jpg)
What is machine learning?
● The ability to learn and predict from data without explicit programs
”SICS”
![Page 14: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/14.jpg)
What is machine learning?
● The ability to learn and predict from data without explicit programs
”SICS”
?
![Page 15: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/15.jpg)
Machine learning – two approaches
1) Feature detectors, ”rule based”
”SICS”
![Page 16: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/16.jpg)
Machine learning – two approaches
1) Feature detectors, ”rule based”
2) Provide examples, ”data driven”
”SICS”
![Page 17: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/17.jpg)
Neural networks
Learns correlation in input relevant to generate correct output
”SICS”
![Page 18: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/18.jpg)
www.sics.se
Enablers of current success cases
1. More data → better modelsAbility to generalize without overfittnig depends on data availability
![Page 19: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/19.jpg)
www.sics.se
Enablers of current success cases
2. More CPU/memory → larger models.Ability to find complex patterns and structure in data depends on number of model parameters.
![Page 20: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/20.jpg)
www.sics.se
Andrew Ng's philosophy
![Page 21: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/21.jpg)
www.sics.se
Application example : Sentence descriptions *
http://cs.stanford.edu/people/karpathy/deepimagesent/
![Page 22: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/22.jpg)
www.sics.se
Application example : Sentence descriptions *
http://cs.stanford.edu/people/karpathy/deepimagesent/
![Page 23: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/23.jpg)
www.sics.se
Application example : Sentence descriptions *
http://cs.stanford.edu/people/karpathy/deepimagesent/
![Page 24: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/24.jpg)
www.sics.se
Application example : Sentence descriptions *
http://cs.stanford.edu/people/karpathy/deepimagesent/
![Page 25: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/25.jpg)
www.sics.se
Application example : Sentence descriptions *
http://cs.stanford.edu/people/karpathy/deepimagesent/
![Page 26: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/26.jpg)
www.sics.se
Application example : Sentence descriptions *
http://cs.stanford.edu/people/karpathy/deepimagesent/
![Page 27: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/27.jpg)
www.sics.se
EXAMPLE 2 : Age detection
”How-old.net”
• Better-than-human computer vision
• Due to Big Data from social media + vast computational resources
• Trend: domain specific object/pattern recognition libraries
![Page 28: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/28.jpg)
www.sics.se
Potentials for automotive
1) Situation detection
![Page 29: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/29.jpg)
www.sics.se
Potentials for automotive
1) ADAS and external services
Reschedule my next meeting...
![Page 30: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/30.jpg)
www.sics.se
Potentials for automotive
3) Monitoring and diagnostics
![Page 31: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/31.jpg)
[slide from G.Hinton 2014]
3. How it works
![Page 32: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/32.jpg)
Architecture in 2012
● 6 days to train on two GTX 580 3GB GPUs.
![Page 33: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/33.jpg)
![Page 34: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/34.jpg)
www.sics.se
Train offline – run online
”field of poppy flowers”
![Page 35: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/35.jpg)
From CPU to GPU processing
![Page 36: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/36.jpg)
www.sics.se
Deep Learning @ SICS
● Temporal learning– Identifying sequential patterns
![Page 37: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/37.jpg)
www.sics.se
Deep Learning @ SICS
● Transfer learning– Learning from others mistakes
![Page 38: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/38.jpg)
www.sics.se
Deep Learning @ SICS
● Contextual learning– Data does not live in isolation
![Page 40: Deep Machine Learning - Machine Learning. Outline ... Enablers of current success cases 1. More data → better models ... 9/2/2015 4:29:35 PM ... · 2015-9-9](https://reader031.vdocuments.us/reader031/viewer/2022030422/5aaa47a07f8b9a77188de819/html5/thumbnails/40.jpg)
www.sics.se
Thank you!