introduction to deep learningcs230.stanford.edu/files/c1m1.pdfandrew ng what you’ll learn courses...

27
Introduction to Deep Learning Welcome deeplearning.ai

Upload: trankhue

Post on 28-Apr-2018

219 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Introduction to Deep Learningcs230.stanford.edu/files/C1M1.pdfAndrew Ng What you’ll learn Courses in this sequence (Specialization): 1. Neural Networks and Deep Learning 2. Improving

AndrewNg

IntroductiontoDeepLearning

Welcomedeeplearning.ai

Page 2: Introduction to Deep Learningcs230.stanford.edu/files/C1M1.pdfAndrew Ng What you’ll learn Courses in this sequence (Specialization): 1. Neural Networks and Deep Learning 2. Improving

AndrewNg

• AI is the new Electricity• Electricity had once transformed

countless industries: transportation, manufacturing, healthcare, communications, and more

• AI will now bring about an equally big transformation.

Page 3: Introduction to Deep Learningcs230.stanford.edu/files/C1M1.pdfAndrew Ng What you’ll learn Courses in this sequence (Specialization): 1. Neural Networks and Deep Learning 2. Improving

AndrewNg

What you’ll learnCourses in this sequence (Specialization):1. Neural Networks and Deep Learning2. Improving Deep Neural Networks: Hyperparameter

tuning, Regularization and Optimization3. Structuring your Machine Learning project4. Convolutional Neural Networks5. Natural Language Processing: Building sequence models

Page 4: Introduction to Deep Learningcs230.stanford.edu/files/C1M1.pdfAndrew Ng What you’ll learn Courses in this sequence (Specialization): 1. Neural Networks and Deep Learning 2. Improving

IntroductiontoDeepLearning

WhatisaNeuralNetwork?deeplearning.ai

Page 5: Introduction to Deep Learningcs230.stanford.edu/files/C1M1.pdfAndrew Ng What you’ll learn Courses in this sequence (Specialization): 1. Neural Networks and Deep Learning 2. Improving

Housing Price Prediction

size of house

pric

e

Page 6: Introduction to Deep Learningcs230.stanford.edu/files/C1M1.pdfAndrew Ng What you’ll learn Courses in this sequence (Specialization): 1. Neural Networks and Deep Learning 2. Improving

Housing Price Prediction

Page 7: Introduction to Deep Learningcs230.stanford.edu/files/C1M1.pdfAndrew Ng What you’ll learn Courses in this sequence (Specialization): 1. Neural Networks and Deep Learning 2. Improving

#bedrooms

zip code

wealth

size

Housing Price Prediction

!"

!#

!$

!%

y

Page 8: Introduction to Deep Learningcs230.stanford.edu/files/C1M1.pdfAndrew Ng What you’ll learn Courses in this sequence (Specialization): 1. Neural Networks and Deep Learning 2. Improving

IntroductiontoDeepLearning

SupervisedLearningwithNeuralNetworksdeeplearning.ai

Page 9: Introduction to Deep Learningcs230.stanford.edu/files/C1M1.pdfAndrew Ng What you’ll learn Courses in this sequence (Specialization): 1. Neural Networks and Deep Learning 2. Improving

Supervised LearningOutput (y) ApplicationInput(x)

Click on ad? (0/1) Online AdvertisingAd, user info

Object (1,…,1000) Photo taggingImage

Text transcript Speech recognitionAudio

Price Real EstateHome features

Chinese Machine translationEnglish

Position of other cars Autonomous drivingImage, Radar info

Page 10: Introduction to Deep Learningcs230.stanford.edu/files/C1M1.pdfAndrew Ng What you’ll learn Courses in this sequence (Specialization): 1. Neural Networks and Deep Learning 2. Improving

Neural Network examples

Standard NN Recurrent NN Convolutional NN

Page 11: Introduction to Deep Learningcs230.stanford.edu/files/C1M1.pdfAndrew Ng What you’ll learn Courses in this sequence (Specialization): 1. Neural Networks and Deep Learning 2. Improving

Size #bedrooms … Price (1000$s)21041600 2400 �

3000

333�4

400330369 �

540

Structured DataSupervised Learning

User Age Ad Id … Click418018�

27

932429328787312�

71244

101�1

Unstructured Data

Image

Four scores and seven years ago…

Text

Audio

Page 12: Introduction to Deep Learningcs230.stanford.edu/files/C1M1.pdfAndrew Ng What you’ll learn Courses in this sequence (Specialization): 1. Neural Networks and Deep Learning 2. Improving

AndrewNg

IntroductiontoNeuralNetworks

WhyisDeepLearningtakingoff?deeplearning.ai

Page 13: Introduction to Deep Learningcs230.stanford.edu/files/C1M1.pdfAndrew Ng What you’ll learn Courses in this sequence (Specialization): 1. Neural Networks and Deep Learning 2. Improving

AndrewNg

Scale drives deep learning progress

Amount of data

Per

form

ance

Page 14: Introduction to Deep Learningcs230.stanford.edu/files/C1M1.pdfAndrew Ng What you’ll learn Courses in this sequence (Specialization): 1. Neural Networks and Deep Learning 2. Improving

AndrewNg

• Data

• Computation

• Algorithms

Idea

Experiment Code

Scale drives deep learning progress

Page 15: Introduction to Deep Learningcs230.stanford.edu/files/C1M1.pdfAndrew Ng What you’ll learn Courses in this sequence (Specialization): 1. Neural Networks and Deep Learning 2. Improving

AndrewNg

IntroductiontoNeuralNetworks

AboutthisCoursedeeplearning.ai

Page 16: Introduction to Deep Learningcs230.stanford.edu/files/C1M1.pdfAndrew Ng What you’ll learn Courses in this sequence (Specialization): 1. Neural Networks and Deep Learning 2. Improving

AndrewNg

Courses in this Specialization

1. NeuralNetworksandDeepLearning2. ImprovingDeepNeuralNetworks:Hyperparameter

tuning,RegularizationandOptimization3. StructuringyourMachineLearningproject4. ConvolutionalNeuralNetworks5. NaturalLanguageProcessing:Buildingsequencemodels

Page 17: Introduction to Deep Learningcs230.stanford.edu/files/C1M1.pdfAndrew Ng What you’ll learn Courses in this sequence (Specialization): 1. Neural Networks and Deep Learning 2. Improving

AndrewNg

Outline of this Course

Week 1: Introduction

Week 2: Basics of Neural Network programming

Week 3: One hidden layer Neural Networks

Week 4: Deep Neural Networks

Page 18: Introduction to Deep Learningcs230.stanford.edu/files/C1M1.pdfAndrew Ng What you’ll learn Courses in this sequence (Specialization): 1. Neural Networks and Deep Learning 2. Improving

IntroductiontoDeepLearning

SupervisedLearningwithNeuralNetworksdeeplearning.ai

Page 19: Introduction to Deep Learningcs230.stanford.edu/files/C1M1.pdfAndrew Ng What you’ll learn Courses in this sequence (Specialization): 1. Neural Networks and Deep Learning 2. Improving

Supervised LearningOutput (y) ApplicationInput(x)

Click on ad? (0/1) Online AdvertisingAd, user info

Object (1,…,1000) Photo taggingImage

Text transcript Speech recognitionAudio

Price Real EstateHome features

Chinese Machine translationEnglish

Position of other cars Autonomous drivingImage, Radar info

Page 20: Introduction to Deep Learningcs230.stanford.edu/files/C1M1.pdfAndrew Ng What you’ll learn Courses in this sequence (Specialization): 1. Neural Networks and Deep Learning 2. Improving

Neural Network examples

Standard NN Recurrent NN Convolutional NN

Page 21: Introduction to Deep Learningcs230.stanford.edu/files/C1M1.pdfAndrew Ng What you’ll learn Courses in this sequence (Specialization): 1. Neural Networks and Deep Learning 2. Improving

Size #bedrooms … Price (1000$s)21041600 2400 �

3000

333�4

400330369 �

540

Structured DataSupervised Learning

User Age Ad Id … Click418018�

27

932429328787312�

71244

101�1

Unstructured Data

Image

Four scores and seven years ago…

Text

Audio

Page 22: Introduction to Deep Learningcs230.stanford.edu/files/C1M1.pdfAndrew Ng What you’ll learn Courses in this sequence (Specialization): 1. Neural Networks and Deep Learning 2. Improving

AndrewNg

IntroductiontoNeuralNetworks

WhyisDeepLearningtakingoff?deeplearning.ai

Page 23: Introduction to Deep Learningcs230.stanford.edu/files/C1M1.pdfAndrew Ng What you’ll learn Courses in this sequence (Specialization): 1. Neural Networks and Deep Learning 2. Improving

AndrewNg

Scale drives deep learning progress

Amount of data

Per

form

ance

Page 24: Introduction to Deep Learningcs230.stanford.edu/files/C1M1.pdfAndrew Ng What you’ll learn Courses in this sequence (Specialization): 1. Neural Networks and Deep Learning 2. Improving

AndrewNg

• Data

• Computation

• Algorithms

Idea

Experiment Code

Scale drives deep learning progress

Page 25: Introduction to Deep Learningcs230.stanford.edu/files/C1M1.pdfAndrew Ng What you’ll learn Courses in this sequence (Specialization): 1. Neural Networks and Deep Learning 2. Improving

AndrewNg

IntroductiontoNeuralNetworks

AboutthisCoursedeeplearning.ai

Page 26: Introduction to Deep Learningcs230.stanford.edu/files/C1M1.pdfAndrew Ng What you’ll learn Courses in this sequence (Specialization): 1. Neural Networks and Deep Learning 2. Improving

AndrewNg

Courses in this Specialization

1. NeuralNetworksandDeepLearning2. ImprovingDeepNeuralNetworks:Hyperparameter

tuning,RegularizationandOptimization3. StructuringyourMachineLearningproject4. ConvolutionalNeuralNetworks5. NaturalLanguageProcessing:Buildingsequencemodels

Page 27: Introduction to Deep Learningcs230.stanford.edu/files/C1M1.pdfAndrew Ng What you’ll learn Courses in this sequence (Specialization): 1. Neural Networks and Deep Learning 2. Improving

AndrewNg

Outline of this Course

Week 1: Introduction

Week 2: Basics of Neural Network programming

Week 3: One hidden layer Neural Networks

Week 4: Deep Neural Networks