Fundamentals of Deep Learning
Fundamentals of Deep Learning
DEEP LEARNING
Part 1: An Introduction to Deep Learning
1
WELCOME!
2
THE GOALS OF THIS COURSE
8
HISTORY OF AI
9
BEGINNING OF ARTIFICIAL INTELLIGENCE
10
EARLY NEURAL NETWORKS
Inspired by biology
Outclassed by Von
Neumann Architecture
11
EXPERT SYSTEMS
Highly complex
13
HOW DO CHILDREN LEARN?
14
THE DEEP LEARNING
REVOLUTION
15
DATA
16
COMPUTING POWER
Need a way for our artificial “brain” to observe lots of data
within a practical amount of time.
17
THE IMPORTANCE OF THE GPU
18
WHAT IS DEEP LEARNING?
19
DEEP LEARNING FLIPS TRADITIONAL
PROGRAMMING ON ITS HEAD
20
TRADITIONAL PROGRAMMING
Building a Classifier
1 2 3
Define a set of Program those Feed it examples,
rules for rules into the and the program
classification computer uses the rules to
classify
MACHINE LEARNING
Building a Classifier
1 2 3
Show model the Model takes Model learns to
examples with the guesses, we tell it correctly
answer of how to if it’s right or not categorize as it’s
classify training. The
system learns the
rules on its own
THIS IS A FUNDAMENTAL SHIFT
WHEN TO CHOOSE DEEP LEARNING
27
NATURAL LANGUAGE PROCESSING
28
RECOMMENDER SYSTEMS
29
REINFORCEMENT LEARNING
32
STRUCTURE OF THE COURSE
“Hello World” of Deep Learning
Pre-trained models
Transfer learning
33
PLATFORM OF THE COURSE
JupyterLab platform
35
FIRST EXERCISE:
CLASSIFY HANDWRITTEN
DIGITS
36
HELLO NEURAL NETWORKS
37
LET’S GO!
38
39