artificial neural network seminar - google brain

81
GOOGLE BRAIN Rawan Al-Omari and Zeina Al-Helwani Damas ITE, AI Dept. -2012 ANN Presentation – In Supervision of Dr. Maisa Abo AlKassem

Upload: rawan-al-omari

Post on 18-Nov-2014

1.225 views

Category:

Education


1 download

DESCRIPTION

it's our seminar in artificial neural network course, at F.I.T.E, AI Dept. it's about Google Brain project, and who they using neural network in building it . actually it's a very interesting project they work on it . for more information about this project : http://nyti.ms/T5E71e

TRANSCRIPT

Page 1: Artificial Neural Network Seminar - Google Brain

GOOGLE BRAIN

Rawan Al-Omari and Zeina Al-Helwani

Damas ITE, AI Dept. -2012

ANN Presentation – In Supervision of Dr. Maisa Abo AlKassem

Page 2: Artificial Neural Network Seminar - Google Brain
Page 3: Artificial Neural Network Seminar - Google Brain

Infant’s Vision

Page 4: Artificial Neural Network Seminar - Google Brain

Infant’s Vision

Page 5: Artificial Neural Network Seminar - Google Brain

Infant’s Vision

Page 6: Artificial Neural Network Seminar - Google Brain

Infant’s Vision

Page 7: Artificial Neural Network Seminar - Google Brain

Infant’s Vision

Page 8: Artificial Neural Network Seminar - Google Brain

Infant’s Vision

Page 9: Artificial Neural Network Seminar - Google Brain

Infant’s Vision

Page 10: Artificial Neural Network Seminar - Google Brain

Infant’s Vision

Page 11: Artificial Neural Network Seminar - Google Brain

Google X Lab

Page 12: Artificial Neural Network Seminar - Google Brain

Google Research Team

Stanford

Andrew Y. Ng and Jeff Dean

Page 13: Artificial Neural Network Seminar - Google Brain
Page 14: Artificial Neural Network Seminar - Google Brain

Machine Learning - Andrew Y. Ng

*Machine Learning; a branch of artificial intelligence research concerned with developing learning algorithms.

Page 15: Artificial Neural Network Seminar - Google Brain

Open Questions!

Page 16: Artificial Neural Network Seminar - Google Brain

Open Questions!

Can We simulate these neurons?

Page 17: Artificial Neural Network Seminar - Google Brain

Open Questions!

Can We simulate these neurons?

If we think of our neural network as

simulating a very small-scale

“newborn brain”

Page 18: Artificial Neural Network Seminar - Google Brain

Can We simulate these neurons?

Open Questions!

If we think of our neural network as

simulating a very small-scale

“newborn brain”

Show it YouTube video for

a week, what will it learn?

Page 19: Artificial Neural Network Seminar - Google Brain

Can We simulate these neurons?

Open Questions!

If we think of our neural network as

simulating a very small-scale

“newborn brain”

Show it YouTube video for

a week, what will it learn?

Google Brain

LIKE Human Brain!

Page 20: Artificial Neural Network Seminar - Google Brain

Previous Work

Page 21: Artificial Neural Network Seminar - Google Brain

Supervised Learning

• It uses Labeled Data!

Labeled Data

Learning Process

Page 22: Artificial Neural Network Seminar - Google Brain

Labeled VS Unlabeled

Page 23: Artificial Neural Network Seminar - Google Brain

Labeled VS Unlabeled

Cat

Page 24: Artificial Neural Network Seminar - Google Brain

Labeled VS Unlabeled

Cat

Page 25: Artificial Neural Network Seminar - Google Brain

Labeled VS Unlabeled

Cat Cat

Page 26: Artificial Neural Network Seminar - Google Brain

Labeled VS Unlabeled

Cat Cat

Page 27: Artificial Neural Network Seminar - Google Brain

The Research

Page 28: Artificial Neural Network Seminar - Google Brain

Why Unlabeled Data?!

• Cost

Page 29: Artificial Neural Network Seminar - Google Brain

Why Unlabeled Data?!

• Cost

• Available Data

Page 30: Artificial Neural Network Seminar - Google Brain

Why Unlabeled Data?!

• Cost

• Available Data

• Malicious Data

Page 31: Artificial Neural Network Seminar - Google Brain

Why Unlabeled Data? - Malicious Data

Page 32: Artificial Neural Network Seminar - Google Brain

Why Unlabeled Data? - Malicious Data

Guerrilla

Page 33: Artificial Neural Network Seminar - Google Brain

Why Unlabeled Data? - Malicious Data

Guerrilla

Page 34: Artificial Neural Network Seminar - Google Brain

Why Unlabeled Data? - Malicious Data

Guerrilla Kitkat

Page 35: Artificial Neural Network Seminar - Google Brain

Unsupervised Features Learning

Self Taught Learning

Page 36: Artificial Neural Network Seminar - Google Brain

Data Set & Test Set

Page 37: Artificial Neural Network Seminar - Google Brain

YOUTUBE 10,000,000 images

16,000 CPU Cores

1 Billion Connection

Page 38: Artificial Neural Network Seminar - Google Brain

ImageNet 22,000 Categories

16,000,000 images

Page 39: Artificial Neural Network Seminar - Google Brain

Training Duration

Page 40: Artificial Neural Network Seminar - Google Brain

Training Duration

OVER THREE DAYS !!

Page 41: Artificial Neural Network Seminar - Google Brain

Image Features

Page 42: Artificial Neural Network Seminar - Google Brain

Features

Pixels Edges

Page 43: Artificial Neural Network Seminar - Google Brain

Face Parts

(Combination

of edges)

Face Detectors

Page 44: Artificial Neural Network Seminar - Google Brain

High-level Features

Page 45: Artificial Neural Network Seminar - Google Brain

High-level Features

Page 46: Artificial Neural Network Seminar - Google Brain

High-level Features

Page 47: Artificial Neural Network Seminar - Google Brain

Model • Autoenocoders

• Pooling

• Local Contrast

Page 48: Artificial Neural Network Seminar - Google Brain

Local Contrast

Page 49: Artificial Neural Network Seminar - Google Brain

Local Contrast

BEFOR

Page 50: Artificial Neural Network Seminar - Google Brain

Local Contrast

BEFOR

Page 51: Artificial Neural Network Seminar - Google Brain

Local Contrast

BEFOR AFTER

Page 52: Artificial Neural Network Seminar - Google Brain

Architecture

Page 53: Artificial Neural Network Seminar - Google Brain

Architecture

Page 54: Artificial Neural Network Seminar - Google Brain

Architecture

Page 55: Artificial Neural Network Seminar - Google Brain

Architecture

Page 56: Artificial Neural Network Seminar - Google Brain

Architecture L

ayer

1

Image size 200

Page 57: Artificial Neural Network Seminar - Google Brain

Architecture L

ayer

1

Image size 200

first sub layer

Page 58: Artificial Neural Network Seminar - Google Brain

Architecture L

ayer

1

Image size 200

second sub layer

Page 59: Artificial Neural Network Seminar - Google Brain

Architecture L

ayer

1

Image size 200

third sub layer

Page 60: Artificial Neural Network Seminar - Google Brain

Architecture L

ayer

1

Image size 200

fourth sub layer

Page 61: Artificial Neural Network Seminar - Google Brain

Layer

1

Layer

9

…..

Page 62: Artificial Neural Network Seminar - Google Brain

Cats and Faces Detector

Page 63: Artificial Neural Network Seminar - Google Brain

Model Parallelism

Page 64: Artificial Neural Network Seminar - Google Brain

Model Parallelism

Page 65: Artificial Neural Network Seminar - Google Brain

Asynchronous Parallel Model

Page 66: Artificial Neural Network Seminar - Google Brain

Larg

e Sc

ale

Largest network to date

Page 67: Artificial Neural Network Seminar - Google Brain

Large Scale Human Visual Cortex 106

Page 68: Artificial Neural Network Seminar - Google Brain
Page 69: Artificial Neural Network Seminar - Google Brain

Experiments

Page 70: Artificial Neural Network Seminar - Google Brain

Experiments

Page 71: Artificial Neural Network Seminar - Google Brain

Experiments

Google Brain

• 74.8% cat

• 76.7% human body

Page 72: Artificial Neural Network Seminar - Google Brain

Experiments

Google Brain

• 74.8% cat

• 76.7% human body

Best linear filters

• 67.2% cat

• 68.1% human body

Page 73: Artificial Neural Network Seminar - Google Brain

Experiments

Google Brain

• 74.8% cat

• 76.7% human body

Best linear filters

• 67.2% cat

• 68.1% human body

OpenCV

• 3% of 100,000 samples

Page 74: Artificial Neural Network Seminar - Google Brain

9.3% State-of-the-art

Page 75: Artificial Neural Network Seminar - Google Brain

9.3% State-of-the-art

15.8% Our method

Page 76: Artificial Neural Network Seminar - Google Brain

Dataset version 2009 (∼9M images, ∼10K

categories)

2011 (∼14M images, ∼22K

categories)

State-of-the-art 16.7% 9.3%

Our method 19.2% 15.8%

9.3% State-of-the-art

15.8% Our method

Page 77: Artificial Neural Network Seminar - Google Brain

Experiments - Stats

0.00%

10.00%

20.00%

30.00%

40.00%

50.00%

60.00%

70.00%

80.00%

90.00%

Random guess

Best linear filter

Google Brain

Faces

Human bodies

Cats

Page 78: Artificial Neural Network Seminar - Google Brain

Conc l u s i o n

Page 79: Artificial Neural Network Seminar - Google Brain

Conclusion!

• Largest network to date !

• Leading to significant advances in area as :

– Machine Vision

– Speech Recognition

– Language Translation

• Google Brain LIKE Human Brain.. it may just be a

matter of Time!

Page 80: Artificial Neural Network Seminar - Google Brain
Page 81: Artificial Neural Network Seminar - Google Brain

</end>

Thank you!