Introduction to Deep Learning Princeton University COS 495 - - PowerPoint PPT Presentation

introduction to deep learning
SMART_READER_LITE
LIVE PREVIEW

Introduction to Deep Learning Princeton University COS 495 - - PowerPoint PPT Presentation

Introduction to Deep Learning Princeton University COS 495 Instructor: Yingyu Liang What is deep learning? Short answer: recent buzz word Industry Google Facebook Microsoft Musk Toyota Drug Finance


slide-1
SLIDE 1

Introduction to Deep Learning

Princeton University COS 495 Instructor: Yingyu Liang

slide-2
SLIDE 2

What is deep learning?

  • Short answer: recent buzz word
slide-3
SLIDE 3

Industry

  • Google
  • Facebook
  • Microsoft
  • Musk
  • Toyota
  • Drug
  • Finance
slide-4
SLIDE 4

Industry

  • Google
slide-5
SLIDE 5

Industry

  • Facebook
slide-6
SLIDE 6

Industry

  • Microsoft
slide-7
SLIDE 7

Industry

  • Elon Musk
slide-8
SLIDE 8

Industry

  • Toyota
slide-9
SLIDE 9

Academy

  • NIPS 2015: ~4000 attendees, double the number of NIPS 2014
slide-10
SLIDE 10

Academy

  • Science special issue
  • Nature invited review
slide-11
SLIDE 11

What is deep learning?

  • Longer answer: machine learning framework that shows impressive

performance on many Artificial Intelligence tasks

slide-12
SLIDE 12

Image

  • Image classification
  • 1000 classes

Slides from Kaimin He, MSRA

Human performance: ~5%

slide-13
SLIDE 13

Image

  • Object location

Slides from Kaimin He, MSRA

slide-14
SLIDE 14

Image

  • Image captioning

Figure from the paper “DenseCap: Fully Convolutional Localization Networks for Dense Captioning”, by Justin Johnson, Andrej Karpathy, Li Fei-Fei

slide-15
SLIDE 15

Text

  • Question & Answer

Figures from the paper “Ask Me Anything: Dynamic Memory Networks for Natural Language Processing ”, by Ankit Kumar, Ozan Irsoy, Peter Ondruska, Mohit Iyyer, James Bradbury, Ishaan Gulrajani, Richard Socher

slide-16
SLIDE 16

Game

Google DeepMind's Deep Q-learning playing Atari Breakout From the paper “Playing Atari with Deep Reinforcement Learning”, by Volodymyr Mnih, Koray Kavukcuoglu, David Silver, Alex Graves, Ioannis Antonoglou, Daan Wierstra, Martin Riedmiller

slide-17
SLIDE 17

Game

slide-18
SLIDE 18

The impact

  • Revival of Artificial Intelligence
  • Next technology revolution?
  • A big thing ongoing, should not miss
slide-19
SLIDE 19

Questions behind the scene

  • Return of artificial neural network
  • What’s different
  • Why get great performance
  • Future development
  • The road to general-purpose AI?
slide-20
SLIDE 20

Goal of the course

  • Introduction
  • Key concepts
  • Ticket to the party
slide-21
SLIDE 21

Syllabus

  • Part I: machine learning basics
  • Linear model, Perceptron, SVM
  • Multi-class
  • Training by gradient descent
  • overfitting
  • Part II: supervised deep learning (feedforward network)
  • Part III: unsupervised learning
  • Part IV: deep learning in the wild
slide-22
SLIDE 22

Syllabus

  • Part I: machine learning basics
  • Part II: supervised deep learning (feedforward network)
  • Multiple-layer and Backpropogation
  • Regularization
  • Convolution
  • Part III: unsupervised deep learning
  • Part IV: deep learning in the wild
slide-23
SLIDE 23

Syllabus

  • Part I: machine learning basics
  • Part II: supervised deep learning (feedforward network)
  • Part III: unsupervised deep learning
  • PCA
  • Boltzmann machine, Deep Boltzmann machine
  • autoencoder
  • Part IV: deep learning in the wild
slide-24
SLIDE 24

Syllabus

  • Part I: machine learning basics
  • Part II: supervised deep learning (feedforward network)
  • Part III: unsupervised deep learning
  • Part IV: deep learning in the wild
  • Read papers on advanced topics
  • Play with the code
  • Presentation
slide-25
SLIDE 25

Textbook and materials

  • Deep Learning:

http://www.deeplearningbook.org/

  • Suggested software framework: Tensorflow
  • in Python
  • Easy to install/use
  • Can try it on your laptop
  • Other software frameworks: Theano, Caffe, Torch, Marvin, …
slide-26
SLIDE 26

Grading

  • Problem Sets (5 sets): 70%
  • Design Projects: 25%
  • Oral Presentation: 5%