In Introductio ion to Deep Learnin ing
1
I2DL: Prof. Niessner, Prof. Leal-Taixé
In Introductio ion to Deep Learnin ing I2DL: Prof. Niessner, - - PowerPoint PPT Presentation
In Introductio ion to Deep Learnin ing I2DL: Prof. Niessner, Prof. Leal-Taix 1 The Team Lecturers Prof. Dr. Laura Prof. Dr. Matthias Leal-Taix Niessner PhDs Patrick Andreas Dendorfer Rssler I2DL: Prof. Niessner, Prof.
1
I2DL: Prof. Niessner, Prof. Leal-Taixé
2
Lecturers PhDs
I2DL: Prof. Niessner, Prof. Leal-Taixé
Leal-Taixé
Niessner Patrick Dendorfer Andreas Rössler
3
I2DL: Prof. Niessner, Prof. Leal-Taixé
were neurobiologists from Harvard Medical School
secrets of the human vision system
4
I2DL: Prof. Niessner, Prof. Leal-Taixé
individual neurons in the brains of cats.
patterns to the cats noted specific patterns stimulated activity in specific parts of the brain.
sensitive to the orientation of edges but insensitive to their position
5
I2DL: Prof. Niessner, Prof. Leal-Taixé
6
I2DL: Prof. Niessner, Prof. Leal-Taixé
Computer Vision
7
I2DL: Prof. Niessner, Prof. Leal-Taixé
Computer Vision Physics Psychology Biology Mathematics Engineering Computer science Artificial Intelligence ML Neuroscience Algorithms Optimization NLP Speech Robotics Optics Image processing
8
I2DL: Prof. Niessner, Prof. Leal-Taixé
Pre 2012
9
I2DL: Prof. Niessner, Prof. Leal-Taixé
A
Awesome magic box
Become magicians
Post 2012
Open the box
10
I2DL: Prof. Niessner, Prof. Leal-Taixé
11
I2DL: Prof. Niessner, Prof. Leal-Taixé
12
I2DL: Prof. Niessner, Prof. Leal-Taixé
13
5 10 15 20 25 30 2010 2011 2012 AlexNet 2013 2014 VGGNet Human 2015 ResNet 2016 Ensemble 2017 SENet ILSVRC top-5 error on ImageNet
Deep Learning Approaches
I2DL: Prof. Niessner, Prof. Leal-Taixé
recognition dataset
training
recognition dataset
training 1998 LeCun et al. 2012 Krizhevsky et al.
14
I2DL: Prof. Niessner, Prof. Leal-Taixé
Big Data
Models know where to learn from
Hardware
Models are trainable
Deep
Models are complex
15
I2DL: Prof. Niessner, Prof. Leal-Taixé
16
ACM Turing Award 2019 (Nobel Prize of Computing) Yann LeCun, Geoffrey Hinton, and Yoshua Bengio I2DL: Prof. Niessner, Prof. Leal-Taixé
Credits: Dr. Pont-Tuset, ETH Zurich
17
I2DL: Prof. Niessner, Prof. Leal-Taixé
Credits: Dr. Pont-Tuset, ETH Zurich
18
I2DL: Prof. Niessner, Prof. Leal-Taixé
19
Object Detection
I2DL: Prof. Niessner, Prof. Leal-Taixé
Self-driving cars
20
I2DL: Prof. Niessner, Prof. Leal-Taixé
AlphaGo Machine translation Emoticon suggestion
21
I2DL: Prof. Niessner, Prof. Leal-Taixé
22
Alpha Star
I2DL: Prof. Niessner, Prof. Leal-Taixé
23
Automated Text Generation [Karpathy et al.]
I2DL: Prof. Niessner, Prof. Leal-Taixé
24
Google Assistant (Google IO’19)
I2DL: Prof. Niessner, Prof. Leal-Taixé
Healthcare, cancer detection
25
I2DL: Prof. Niessner, Prof. Leal-Taixé
[…] market research report Deep Learning Market […] “ the deep learning market is expected to be worth USD 1,722. 2.9 Mill llio ion by 20 2022 22.
26
I2DL: Prof. Niessner, Prof. Leal-Taixé
– Automation requires ML/DL -> growth! – Top-notch companies will gladly hire you!
– IT-Companies – Cars, Logistic, Health Care, etc… – Manufacturing / Robotics, etc…
27
I2DL: Prof. Niessner, Prof. Leal-Taixé
– Need proper theory background – Need proper practical skillsets
– Many good people – Downloading scripts / running code not enough – Deeper understanding often requires PhDs
28
I2DL: Prof. Niessner, Prof. Leal-Taixé
29
I2DL: Prof. Niessner, Prof. Leal-Taixé
30
I2DL: Prof. Niessner, Prof. Leal-Taixé
31
I2DL: Prof. Niessner, Prof. Leal-Taixé
32
I2DL: Prof. Niessner, Prof. Leal-Taixé
33
I2DL: Prof. Niessner, Prof. Leal-Taixé
34
I2DL: Prof. Niessner, Prof. Leal-Taixé
35
I2DL: Prof. Niessner, Prof. Leal-Taixé
36
I2DL: Prof. Niessner, Prof. Leal-Taixé
l Computin ing Lab (P (Pro rof.
r):
– Research in computer vision, graphics, and machine learning
ic Visio ion and Learn rnin ing Gro roup (Pro rof.
– Research on Computer Vision; e.g., video editing/segmentation etc.
– Research in 3D scenes and its semantics.
– Research in computer vision and pattern recognition
– Research methods for robust machine learning
– Research in machine learning for medical applications
37
I2DL: Prof. Niessner, Prof. Leal-Taixé
https://niessnerlab.org/publications.html
– Twitter: https://twitter.com/MattNiessner – You
tube: : htt https:/ ://www.y .youtube.com/channel/UCXN2nYjV jVT0 T0cR9G61RPEzK5 K5Q – Facebook: https://www.facebook.com/matthias.niessner
https://dvl.in.tum.de/publications.html
– Twitter: https://twitter.com/lealtaixe – Youtube: https://www.youtube.com/channel/UCQVCsX1CcZQr0oUMZg6szIQ
38
I2DL: Prof. Niessner, Prof. Leal-Taixé
[Caelles et al., CVPR’ 17] One-Shot Video Object Segmentation
39
I2DL: Prof. Niessner, Prof. Leal-Taixé
40
[Dosovitskiy et al., ICCV’ 15] FlowNet I2DL: Prof. Niessner, Prof. Leal-Taixé
41
CC3 CC2 CC1 Reshape Conv+BN+ReLU Pooling Upsample Concat Score
DDFF
[Hazirbas et al., IJCV’18] Deep Depth From Focus. I2DL: Prof. Niessner, Prof. Leal-Taixé
42
[Maximov et al., CVPR 2020] CIAGAN: Conditional identity anonymization generative adversarial networks. I2DL: Prof. Niessner, Prof. Leal-Taixé
Source Control identity
43
[Brasó and Leal-Taixé, CVPR 2020] Learning a Neural Solver for Multiple Object Tracking. I2DL: Prof. Niessner, Prof. Leal-Taixé
44
[Yang et al., ECCV’ 18] Deep Virtual Stereo Odometry I2DL: Prof. Niessner, Prof. Leal-Taixé
45
[Xie et al. Siggraph’ 18] tempoGAN I2DL: Prof. Niessner, Prof. Leal-Taixé
47
[Dai et al., CVPR’17] ScanNet
ScanNet Stats:
sensors
environments
MTurk labels
2D frames
I2DL: Prof. Niessner, Prof. Leal-Taixé
48
[Hou et al., CVPR’19] 3D Semantic Instance Segmentation I2DL: Prof. Niessner, Prof. Leal-Taixé
49
[Thies et al., Siggraph’19 ]: Neural Textures I2DL: Prof. Niessner, Prof. Leal-Taixé
50
[Thies et al., Siggraph’19 ]: Neural Textures I2DL: Prof. Niessner, Prof. Leal-Taixé
51
[Thies et al., Siggraph’19 ]: Neural Textures I2DL: Prof. Niessner, Prof. Leal-Taixé
52
[Thies et al., Siggraph’19 ]: Neural Textures I2DL: Prof. Niessner, Prof. Leal-Taixé
53
[Roessler et al., ICCV’19 ]: Face Forensics++ I2DL: Prof. Niessner, Prof. Leal-Taixé
54
I2DL: Prof. Niessner, Prof. Leal-Taixé
Introduction to Deep Learning Optimization CNN Introduction to NN Machine Learning basics Back- propagation RNN
55
I2DL: Prof. Niessner, Prof. Leal-Taixé
56
Intro to Deep Learning
(Niessner, r, Leal-Taixe)
DL for Physics
(Th Thuerey)
ADL for Vision
(Niessner, r, Leal-Taixe)
DL for Medical Applicat.
(Menze)
DL in Robotics
(Bä Bäuml)
Machine Learning
(Günn nneman ann)
I2DL: Prof. Niessner, Prof. Leal-Taixé
– Often only limited spots are available (e.g., in the prestigious Advanced Deep Learning for Computer Vision Class)
– Most topics require it – For career in AI/DL these are the best ways to get into
57
I2DL: Prof. Niessner, Prof. Leal-Taixé
– Re-vamped content of slides / improved design – Re-organization of lecture structure
– Re-vamping of the exercises (incl. sessions) – Earlier intro to pyTorch, more but smaller exercises
58
I2DL: Prof. Niessner, Prof. Leal-Taixé
59
I2DL: Prof. Niessner, Prof. Leal-Taixé
IMPORTANT!
– Sign up in TUM online for access: https://www.moodle.tum.de/ – We will share common information (e.g., regarding exam) – Ask content questions online so others benefit – Don’t post solutions – TAs will monitor Moodle (expect answers within hours)
60
I2DL: Prof. Niessner, Prof. Leal-Taixé
– Cannot handle so many emails / hence will be ignored
– Content questions -> Moodle or Office Hours
61
I2DL: Prof. Niessner, Prof. Leal-Taixé
62
https://niessner.github.io/I2DL/
I2DL: Prof. Niessner, Prof. Leal-Taixé
– Lectures are virtual and will be uploaded to youtube: https://www.youtube.com/channel/UCXN2nYjVT0cR9G61RPEzK5Q
– Every Thursday 8:30-10:00 – There will be practical exercises
63
I2DL: Prof. Niessner, Prof. Leal-Taixé
t mis iss th the firs first pra ractic ical l sessio ion !!! !!!
64
I2DL: Prof. Niessner, Prof. Leal-Taixé
Lecture 1: Introduction to the lecture, Deep Learning, Machine Learning. Lecture 2: Machine Learning Basics, Linear regression, Maximum Likelihood Lecture 3: Introduction to Neural Networks, Computational Graphs Lecture 4: Optimization and Backpropagation Lecture 5: Scaling Optimization to large Data, Stochastic Gradient Descent Lecture 6: Training Neural Networks I Lecture 7: Training Neural Networks II Lecture 8: Training Neural Networks III Lecture 9: Introduction to CNNs Lecture 10: CNNs architectures; CNNs for object detection Lecture 11: Recurrent Neural Networks (RNNs) Lecture 12: Autoencoders, VAEs and GANs Lecture 13: Reinforcement Learning Lecture 14: Guest Lecture (TBD)
66
I2DL: Prof. Niessner, Prof. Leal-Taixé
– Will get Certificate / Schein at the end – Send email to list and we will add you to moodle
– https://www.youtube.com/channel/UCXN2nYjVT0cR9G 61RPEzK5Q
67
I2DL: Prof. Niessner, Prof. Leal-Taixé
– Theoretical help (e.g., specific lecture questions) – Help on exercises
Moodle
68
I2DL: Prof. Niessner, Prof. Leal-Taixé
– if you want bonus, do not miss it!
69
I2DL: Prof. Niessner, Prof. Leal-Taixé
70
I2DL: Prof. Niessner, Prof. Leal-Taixé