John Donnelly

Yann LeCun Geoff Hinton, MSR & University Handwriting recognition (ZIP codes) Yoshua Bengio of Toronto Backpropagation Deep Belief Networks Speech Recognition

1965 1989 1993 2009 2012

Alexey Ivakhnenko Jürgen Schmidhuber Andrew Ng Supervised deep feedforward Recurrent long and multilayer perceptrons short term memories renaissance with cats

FUEL + SPARK + ENGINE MASSIVE + NEW + COMPUTER DATA MATH HORSEPOWER

Deep Learning Demystified (NVIDIA), GTC 2017

http://nikhilbuduma.com/2014/12/29/deep-learning-in-a-nutshell/ http://www.theprojectspot.com/tutorial-post/introduction-to-artificial-neural-networks-part1/7

160 ResNet152, 152 layers 140

120

100

80

60

40

GoogLeNet, 22 layers 20 (VGG @ 19/7.3) AlexNet, 8 layers 8 layers 0 shallow shallow 2010 2011 2012 2013 2014 2015

layers error https://xkcd.com/1425/ https://leonardoaraujosantos.gitbooks.io/artificial-inteligence/content/object_localization_and_detection.html

* Feature visualization images from “Visualizing and Understanding Convolutional Neural Networks”, Zeiler and Fergus, ECCV 2014. -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 1 -1 1 -1 -1 -1 -1 -1 1 1 -1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 1 -1 -1 -1 -1 -1 -1 1 -1 1 1 -1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 x -1 -1 -1 1 -1 -1 -1 1 -1 -1 1 -1 -1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1

http://brohrer.github.io/how_convolutional_neural_networks_work.html 0.77 -0.11 0.11 0.33 0.55 -0.11 0.33

-0.11 1.00 -0.11 0.33 -0.11 0.11 -0.11

1 -1 -1 0.11 -0.11 1.00 -0.33 0.11 -0.11 0.55 -1 1 -1 0.33 0.33 -0.33 0.55 -0.33 0.33 0.33 0.55 -0.11 0.11 -0.33 1.00 -0.11 0.11

-1 -1 1 -0.11 0.11 -0.11 0.33 -0.11 1.00 -0.11

0.33 -0.11 0.55 0.33 0.11 -0.11 0.77

-1 -1 -1 -1 -1 -1 -1 -1 -1 0.33 -0.55 0.11 -0.11 0.11 -0.55 0.33

-1 1 -1 -1 -1 -1 -1 1 -1 -0.55 0.55 -0.55 0.33 -0.55 0.55 -0.55 -1 -1 1 -1 -1 -1 1 -1 -1 1 -1 1 0.11 -0.55 0.55 -0.77 0.55 -0.55 0.11 -1 -1 -1 1 -1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 1 -1 -0.11 0.33 -0.77 1.00 -0.77 0.33 -0.11 -1 -1 -1 1 -1 1 -1 -1 -1 0.11 -0.55 0.55 -0.77 0.55 -0.55 0.11 -1 -1 1 -1 -1 -1 1 -1 -1 1 -1 1 -0.55 0.55 -0.55 0.33 -0.55 0.55 -0.55 -1 1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0.33 -0.55 0.11 -0.11 0.11 -0.55 0.33

0.33 -0.11 0.55 0.33 0.11 -0.11 0.77

-0.11 0.11 -0.11 0.33 -0.11 1.00 -0.11

-1 -1 1 0.55 -0.11 0.11 -0.33 1.00 -0.11 0.11 -1 1 -1 0.33 0.33 -0.33 0.55 -0.33 0.33 0.33 0.11 -0.11 1.00 -0.33 0.11 -0.11 0.55

1 -1 -1 -0.11 1.00 -0.11 0.33 -0.11 0.11 -0.11

0.77 -0.11 0.11 0.33 0.55 -0.11 0.33

http://brohrer.github.io/how_convolutional_neural_networks_work.html 0.77 -0.11 0.11 0.33 0.55 -0.11 0.33 1.00 0.33 0.55 0.33 -0.11 1.00 -0.11 0.33 -0.11 0.11 -0.11

0.11 -0.11 1.00 -0.33 0.11 -0.11 0.55 0.33 1.00 0.33 0.55 0.33 0.33 -0.33 0.55 -0.33 0.33 0.33

0.55 -0.11 0.11 -0.33 1.00 -0.11 0.11 0.55 0.33 1.00 0.11

-0.11 0.11 -0.11 0.33 -0.11 1.00 -0.11 0.33 0.55 0.11 0.77 0.33 -0.11 0.55 0.33 0.11 -0.11 0.77

0.33 -0.55 0.11 -0.11 0.11 -0.55 0.33 0.55 0.33 0.55 0.33 -0.55 0.55 -0.55 0.33 -0.55 0.55 -0.55

0.11 -0.55 0.55 -0.77 0.55 -0.55 0.11 0.33 1.00 0.55 0.11 -0.11 0.33 -0.77 1.00 -0.77 0.33 -0.11

0.11 -0.55 0.55 -0.77 0.55 -0.55 0.11 0.55 0.55 0.55 0.11

-0.55 0.55 -0.55 0.33 -0.55 0.55 -0.55 0.33 0.11 0.11 0.33 0.33 -0.55 0.11 -0.11 0.11 -0.55 0.33

0.33 -0.11 0.55 0.33 0.11 -0.11 0.77 0.33 0.55 1.00 0.77 -0.11 0.11 -0.11 0.33 -0.11 1.00 -0.11

0.55 -0.11 0.11 -0.33 1.00 -0.11 0.11 0.55 0.55 1.00 0.33 0.33 0.33 -0.33 0.55 -0.33 0.33 0.33

0.11 -0.11 1.00 -0.33 0.11 -0.11 0.55 1.00 1.00 0.11 0.55

-0.11 1.00 -0.11 0.33 -0.11 0.11 -0.11 0.77 0.33 0.55 0.33 0.77 -0.11 0.11 0.33 0.55 -0.11 0.33

http://brohrer.github.io/how_convolutional_neural_networks_work.html 0.77 0 0.11 0.33 0.55 0 0.33 0.77 -0.11 0.11 0.33 0.55 -0.11 0.33

0 1.00 0 0.33 0 0.11 0 -0.11 1.00 -0.11 0.33 -0.11 0.11 -0.11

0.11 0 1.00 0 0.11 0 0.55 0.11 -0.11 1.00 -0.33 0.11 -0.11 0.55

0.33 0.33 -0.33 0.55 -0.33 0.33 0.33 0.33 0.33 0 0.55 0 0.33 0.33

0.55 -0.11 0.11 -0.33 1.00 -0.11 0.11 0.55 0 0.11 0 1.00 0 0.11

-0.11 0.11 -0.11 0.33 -0.11 1.00 -0.11 0 0.11 0 0.33 0 1.00 0

0.33 -0.11 0.55 0.33 0.11 -0.11 0.77 0.33 0 0.55 0.33 0.11 0 0.77

0.33 -0.55 0.11 -0.11 0.11 -0.55 0.33 0.33 0 0.11 0 0.11 0 0.33

-0.55 0.55 -0.55 0.33 -0.55 0.55 -0.55 0 0.55 0 0.33 0 0.55 0

0.11 -0.55 0.55 -0.77 0.55 -0.55 0.11 0.11 0 0.55 0 0.55 0 0.11

-0.11 0.33 -0.77 1.00 -0.77 0.33 -0.11 0 0.33 0 1.00 0 0.33 0

0.11 -0.55 0.55 -0.77 0.55 -0.55 0.11 0.11 0 0.55 0 0.55 0 0.11

-0.55 0.55 -0.55 0.33 -0.55 0.55 -0.55 0 0.55 0 0.33 0 0.55 0

0.33 -0.55 0.11 -0.11 0.11 -0.55 0.33 0.33 0 0.11 0 0.11 0 0.33

0.33 -0.11 0.55 0.33 0.11 -0.11 0.77 0.33 0 0.55 0.33 0.11 0 0.77

-0.11 0.11 -0.11 0.33 -0.11 1.00 -0.11 0 0.11 0 0.33 0 1.00 0

0.55 -0.11 0.11 -0.33 1.00 -0.11 0.11 0.55 0 0.11 0 1.00 0 0.11

0.33 0.33 -0.33 0.55 -0.33 0.33 0.33 0.33 0.33 0 0.55 0 0.33 0.33

0.11 -0.11 1.00 -0.33 0.11 -0.11 0.55 0.11 0 1.00 0 0.11 0 0.55

-0.11 1.00 -0.11 0.33 -0.11 0.11 -0.11 0 1.00 0 0.33 0 0.11 0

0.77 -0.11 0.11 0.33 0.55 -0.11 0.33 0.77 0 0.11 0.33 0.55 0 0.33

http://brohrer.github.io/how_convolutional_neural_networks_work.html 1.00 0.55

-1 -1 -1 -1 -1 -1 -1 -1 -1 0.55 1.00 -1 1 -1 -1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 -1 -1 1 -1 1 -1 -1 -1 1.00 0.55 -1 -1 -1 -1 1 -1 -1 -1 -1 0.55 0.55 -1 -1 -1 1 -1 1 -1 -1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 -1 -1 1 -1 0.55 1.00 -1 -1 -1 -1 -1 -1 -1 -1 -1 1.00 0.55

http://brohrer.github.io/how_convolutional_neural_networks_work.html -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 X -1 -1 -1 1 -1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 1 -1 -1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 O

http://brohrer.github.io/how_convolutional_neural_networks_work.html

https://aka.ms/leak_detection

train_test_split train_keras score_keras

Selective Search

Rich feature hierarchies for accurate object detection and semantic segmentation, https://arxiv.org/abs/1311.2524

Tutorial on CNTK https://www.youtube.com/watch?v=Khuj4ASldmU

https://arxiv.org/pdf/1609.04802.pdf its own zoo Quora session Credit: Bruno Gavranović https://www.microsoft.com/developerblog/2017/06/12/learning-image-image-translation-cyclegans/ https://www.cs.cmu.edu/~sbhagava/papers/face-rec-ccs16.pdf AI’s White Guy Problem FaceApp “Whitewashing” https://medium.com/@ricardo.guerrero/deep-learning-frameworks-a-review-before-finishing-2016-5b3ab4010b06 https://github.com/zer0n/deepframeworks

GitHub Azure Notebooks arXiv arXiv Sanity Preserver

The Neural Network Zoo Brandon Rohrer‘s Blog is Fun Brief History of Image segmentation Brief History of Neural Nets and Deep Learning

Deep Learning Toolkit (DSVM)