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

Artificial Neural Network Seminar - Google Brain

Embed Size (px)

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

Citation preview

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!