introduction to deep learning - geek night (may'16)

27
Deep Learning An Introduction to with Tensorflow Manish M Shivanandhan Product Manager, Adappt [email protected]

Upload: manish-m-shivanandhan

Post on 16-Apr-2017

841 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Introduction to Deep Learning - Geek Night (May'16)

Deep LearningAn Introduction to

with Tensorflow

Manish M ShivanandhanProduct Manager, Adappt

[email protected]

Page 2: Introduction to Deep Learning - Geek Night (May'16)

PatternsAnd the world is full of it!

Page 3: Introduction to Deep Learning - Geek Night (May'16)

F(X) = Y = X^2

Perfect DatasetX 0 1 2 3 4 5

Y 0 1 4 9 16 25

F(6) = 36

Page 4: Introduction to Deep Learning - Geek Night (May'16)

F(X) = Y = X^2

Imperfect DatasetX 0 1 2 3 4 5

Y 1 1 4 8.5 16 24

F(6) = 36Error = e%

Page 5: Introduction to Deep Learning - Geek Night (May'16)

Z = X+Y

Multiple InputsX 0 1 2 3 4 5

Y 0 1 2 3 4 5

Z 0 2 4 6 8 10

F(10,20) = 30

Page 6: Introduction to Deep Learning - Geek Night (May'16)

Fitting the Line

Page 7: Introduction to Deep Learning - Geek Night (May'16)

Learning Types

Page 8: Introduction to Deep Learning - Geek Night (May'16)

SupervisedWith Labels

Eg. Spam filtering, Face recognition

Page 9: Introduction to Deep Learning - Geek Night (May'16)

UnSupervisedWithout Labels

Eg. Google News

Page 10: Introduction to Deep Learning - Geek Night (May'16)

ReinforcementDynamic Labels

Eg. most of the supervised learning problems

Page 11: Introduction to Deep Learning - Geek Night (May'16)

Prediction Types

Page 12: Introduction to Deep Learning - Geek Night (May'16)

ClassificationDiscrete set of outputs

Eg. alphabets, numbers, boolean

Page 13: Introduction to Deep Learning - Geek Night (May'16)

RegressionContinuous set of outputs

Eg. stock prices

Page 14: Introduction to Deep Learning - Geek Night (May'16)

Deep LearningWhy?

Page 15: Introduction to Deep Learning - Geek Night (May'16)

AbstractionHigher Levels of

Page 16: Introduction to Deep Learning - Geek Night (May'16)
Page 17: Introduction to Deep Learning - Geek Night (May'16)
Page 18: Introduction to Deep Learning - Geek Night (May'16)

FrameworksTheano, Tensorflow, Caffe

Page 19: Introduction to Deep Learning - Geek Night (May'16)
Page 20: Introduction to Deep Learning - Geek Night (May'16)

GPUs

Thanks Gamers!

Page 21: Introduction to Deep Learning - Geek Night (May'16)

Why Tensorflow? ●Data flow graph●Easy to use●Backed by Google

Page 22: Introduction to Deep Learning - Geek Night (May'16)
Page 23: Introduction to Deep Learning - Geek Night (May'16)

Resources●Tensorflow.com●Learningtensorflow.com●Udacity’s introduction to Deep learning

Page 25: Introduction to Deep Learning - Geek Night (May'16)

Questions?

Page 26: Introduction to Deep Learning - Geek Night (May'16)
Page 27: Introduction to Deep Learning - Geek Night (May'16)

Thank [email protected]