Top Banner
M. R. Avendi CPCC, UC Irvine Nov. 2014 Deep Learning, Trends, and Advances
29
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Intro deep learning

M. R. Avendi CPCC, UC Irvine

Nov. 2014

Deep Learning, Trends, and Advances

Page 2: Intro deep learning

Outline Introduction and Motivations Machine Learning and Challenges Neuroscience Experiments Neural Networks and Optimization Deep Networks and Advances Summary

Page 3: Intro deep learning

Machine Learning Supervised: labeled data, eg. spam filtering Unsupervised: unlabeled data, eg. clustering

Page 4: Intro deep learning

Typical Applications

Page 5: Intro deep learning

Images, Behind the Scene

Page 6: Intro deep learning

Image Classification

Page 7: Intro deep learning

Image Classification

What are features!?

Page 8: Intro deep learning

Feature Extraction Hard , time consuming, requires knowledge Human brain does feature extraction

Page 9: Intro deep learning

Neuroscience Experiment, (1992)

Auditory cortex learns to see!

Roe, Anna W., et al. "Visual projections routed to the auditory pathway in ferrets: receptive fields of

visual neurons in primary auditory cortex." The Journal of neuroscience 12.9 (1992): 3651-3664.

Page 10: Intro deep learning

Seeing With Tongue Blind people can see using tongue http://www.wicab.com/en_us/press.html

Page 11: Intro deep learning

One Learning Algorithm Hypothesis

Page 12: Intro deep learning

We want: Automatic feature learning Training data Unlabeled: whatever, we have a lot! Labeled: small!

Page 13: Intro deep learning

Mimicking Brain: Neural Networks Perceptron: one-layer NN Parameters : w, not known, training Activation function: f(x) =f(wi xi +w0)

Page 14: Intro deep learning

Training One Layer Network Training data: input x, output y

• Reference: Deep Learning and Neural Networks, by Kevin Duh, http://cl.naist.jp/~kevinduh/a/deep2014/

Page 15: Intro deep learning

Training: Gradient Descent

• Reference: Deep Learning and Neural Networks, by Kevin Duh, http://cl.naist.jp/~kevinduh/a/deep2014/

Page 16: Intro deep learning

Two-Layer Network

• Reference: Deep Learning and Neural Networks, by Kevin Duh, http://cl.naist.jp/~kevinduh/a/deep2014/

Page 17: Intro deep learning

Training: Backpropagation

• Reference: Deep Learning and Neural Networks, by Kevin Duh, http://cl.naist.jp/~kevinduh/a/deep2014/

Page 18: Intro deep learning

Training: Backpropagation

• Reference: Deep Learning and Neural Networks, by Kevin Duh, http://cl.naist.jp/~kevinduh/a/deep2014/

Page 19: Intro deep learning

Multi-Layer Network: Dark Ages

• Reference: Deep Learning and Neural Networks, by Kevin Duh, http://cl.naist.jp/~kevinduh/a/deep2014/

Page 20: Intro deep learning

Breakthrough, [Hinton, et al., 2006] Layer-Wise Pre-Training, unsupervised Optimize likelihood of data, P(x)

• Reference: Deep Learning and Neural Networks, by Kevin Duh, http://cl.naist.jp/~kevinduh/a/deep2014/

Page 21: Intro deep learning

Breakthrough, cnt. Fine-tune using labeled data, supervised

• Reference: Deep Learning and Neural Networks, by Kevin Duh, http://cl.naist.jp/~kevinduh/a/deep2014/

Page 22: Intro deep learning

Deep Learning Approaches Deep Belief Networks RBM: learns data likelihood Stacked RBMs

Page 23: Intro deep learning

Deep Learning Approaches Stacked Autoencoders Autoencoders: learns to reconstruct input data Easier to train

• Reference: Deep Learning tutorial, Andrew Ng

Page 24: Intro deep learning

Convolutional Networks

• Reference: Deep Learning tutorial, Andrew Ng

Page 25: Intro deep learning

Extracted Features Convolutional Deep Belief Networks for Scalable Unsupervised Learning of Hierarchical Representations[Lee et

al., 2009]

Page 26: Intro deep learning

Deep Learning: advances Microsoft real-time speech translation https://www.youtube.com/watch?v=NhxCg2PA3ZI

Page 27: Intro deep learning

Deep Learning: advances Google artificial brain learns to find cat and face NN, 1 billion connection, 16000 computers, browse YouTube

for 3 days

Page 28: Intro deep learning

Others Google+ Image Search, no-tag image search Handwriting recognition Android speech to text Medical Diagnosis

Page 29: Intro deep learning

Summary

• Reference: Deep Learning and Neural Networks, by Kevin Duh, http://cl.naist.jp/~kevinduh/a/deep2014/