ignite seoul: machine learning

20
MACHINE LEARNING MICHAEL SHILMAN [email protected] 1 How to detect porn and decide where to live using

Post on 21-Oct-2014

524 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Ignite Seoul: Machine Learning

MACHINE LEARNINGMICHAEL SHILMAN

[email protected]

1

How to detect porn and decide where to live using

Page 2: Ignite Seoul: Machine Learning

SCI-FI INSPIRES, TECHNOLOGY DELIVERS...

2001: A Space Odyssey (1968) Infinity Blade for iPhone (2011)

Sci-Fi Technology

Page 3: Ignite Seoul: Machine Learning

TECHNOLOGY DELIVERS... most of the time

Teleportation

Time Travel

Telekinesis

Artificial Intelligence (AI)

Hardware

Software

AI is the last big software problem left

...and has been largely a failure so far.

Page 4: Ignite Seoul: Machine Learning

1960-70’s: CONCEPTS

Basic Theory Demos

Viterbi Decoding (1967) Sutherland’s Sketchpad (1968)

Page 5: Ignite Seoul: Machine Learning

1980’s: MODELING THE BRAINNeuron

Neural Network

Expert

Expert System

Page 6: Ignite Seoul: Machine Learning

ENTER MACHINE LEARNING

Machine Learning is the study of

computer algorithms that improve

automatically through experience.

Tom Mitchell, Machine Learning (1997)

Page 7: Ignite Seoul: Machine Learning

BASIC MACHINE LEARNING

Observations

Labels

X

Yf(x) = yLearn

Male

X = height

Female

Y = gender

Page 8: Ignite Seoul: Machine Learning

REAL-WORLD MACHINE LEARNING

Y - 100’s of labels

X - 1000’s of features

N - Millions of examples

? - Not all data is labeled

? - Some data is mis-labeled

Model spatial context

Model temporal context

Observations

Labels

X

Y

f(x) = y

Page 9: Ignite Seoul: Machine Learning

1990’s: MACHINE LEARNING BASICS

Speech Handwriting OCR

Page 10: Ignite Seoul: Machine Learning

2000’s: BIG DATA

Web Search Collaborative Filtering Porn Detection

Page 11: Ignite Seoul: Machine Learning

2011: PUTTING IT ALL TOGETHER

Apple’s Siri (2011)

=

Modeling the Brain (1980’s)

+

Machine Learning Basics (1990’s)

+

Big Data (2000’s)

Page 12: Ignite Seoul: Machine Learning

SIRI TEARDOWN

Page 13: Ignite Seoul: Machine Learning

SIRI TEARDOWN

Waveform Input Broken into Little Chunks

X(t)

Each Chunk is a phoneme

Y(t)

Find the most likely paths through the

phonemes that match a words from the

dictionary

a

e

i

o

u

f u u d

“food”

Page 14: Ignite Seoul: Machine Learning

SIRI TEARDOWN

Find the most likely paths through the words that make

grammatical sense

Find the most likely sentences that match the

context

Execute a query based on the most

likely sentence

Speak the result to the user

“bet me food” “get me food”dialog

“what would

you like to eat?”

Page 15: Ignite Seoul: Machine Learning

SCI-FI INSPIRES, TECHNOLOGY DELIVERS?

2001: A Space Odyssey (1968) Apple’s Siri (2011)

Sci-Fi Technology

Page 16: Ignite Seoul: Machine Learning

TECHNOLOGY DELIVERS? TIME WILL TELL

Good Bad Ugly

http://siriouslyweird.tumblr.com/

Page 17: Ignite Seoul: Machine Learning

WHAT’S NEXT?

Modeling the Brain (1980’s)

+

Machine Learning Basics (1990’s)

+

Big Data (2000’s)

?????? ???

??? ??????

Page 18: Ignite Seoul: Machine Learning

WHAT’S NEXT ... BIG DECISIONS

What to Buy? Where to Live? Who to Marry?

Page 19: Ignite Seoul: Machine Learning

WHAT’S NEXT ... HUMAN STEERING

Page 20: Ignite Seoul: Machine Learning

WHAT’S NEXT? NEED MORE SCI-FI!

Sci-Fi Technology

?????? ???

??? ??????