Fundamentals of Deep Learning
Fundamentals of Deep Learning
DEEP LEARNING
Part 1: An Introduction to Deep Learning
1
To see lecture notes, make full screen
and click the “notes” button
2
WELCOME!
3
THE GOALS OF THIS COURSE
• First Exercise
HAVE FUN!
HUMAN VS MACHINE LEARNING
Relaxed Alertness
Human Machine
Fight-or-flight Prediction
LET’S GET STARTED
9
HISTORY OF AI
10
BEGINNING OF ARTIFICIAL INTELLIGENCE
11
EARLY NEURAL NETWORKS
Inspired by biology
Outclassed by Von
Neumann Architecture
12
EXPERT SYSTEMS
Highly complex
14
HOW DO CHILDREN LEARN?
15
THE DEEP LEARNING
REVOLUTION
16
DATA
17
COMPUTING POWER
Need a way for our artificial “brain” to observe lots of data
within a practical amount of time.
18
THE IMPORTANCE OF THE GPU
19
WHAT IS DEEP LEARNING?
20
DEEP LEARNING FLIPS TRADITIONAL
PROGRAMMING ON ITS HEAD
21
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
28
NATURAL LANGUAGE PROCESSING
29
RECOMMENDER SYSTEMS
30
REINFORCEMENT LEARNING
33
STRUCTURE OF THE COURSE
“Hello World” of Deep Learning
Pre-trained models
Transfer learning
34
PLATFORM OF THE COURSE
JupyterLab platform
36
FIRST EXERCISE:
CLASSIFY HANDWRITTEN
DIGITS
37
HELLO NEURAL NETWORKS
38
LET’S GO!
39
40