explain it like i’m 5 · analytics! “big data”! supervised and unsupervised learning....

50
Kathryn Hume, Sales & Marketing @humekathryn | [email protected] Explain it like I’m 5 AI, ML, NLP, and Deep Learning

Upload: others

Post on 25-Feb-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

Kathryn Hume, Sales & Marketing @humekathryn | [email protected]

Explain it like I’m 5 AI, ML, NLP, and Deep Learning

Page 2: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing
Page 3: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing
Page 4: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

“Artificial intelligence is whatever computers cannot do

until they can.”

Page 5: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing
Page 6: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing
Page 7: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing
Page 8: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing
Page 9: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing
Page 10: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

Artificial intelligence is uncoupled from consciousness

Page 11: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

Artificially intelligent systems are idiot savants, not Renaissance Men

Page 12: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

“Machine learning is the study of computer systems that

automatically improve with experience.”

Page 13: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

AI?!

Machine!Learning!

Data Science!

Analytics!

“Big Data”!

Page 14: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

Supervised and Unsupervised Learning

Page 15: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

Unsupervised Learning

Page 16: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing
Page 17: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

Supervised Learning

Find a function that defines a correlation between P and C

Use this function to make guesses about C

Find a proxy (P) for something hard to know (C)

Page 18: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

Use square footage (P) to predict housing prices (C)

Page 19: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

Use “Nigerian Prince” (P) to predict if emails are spam (C)

Page 20: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

Use past behavior (P) to predict future preferences (C)

Page 21: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

What P should we pick to decide if it’s a cat or dog?

Page 22: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

Deep Learning

• Use layers to transform complex input into mathematical expressions • Remove need for human to select which features matter

Page 23: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

Universal Approximation Theorem

Neural networks can approximate arbitrary functions

Page 24: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing
Page 25: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

Dog!

Page 26: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 ….

W1 W2 W3 W4 W5 W6 W7 W8 W9 W10 ….

“x” =Y1 Y2 Y3 …

Page 27: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

X “x” W = Y

one equation three variables

Page 28: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

X “x” W = YKnown Known Unknown

Page 29: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

X “x” W = YKnown Unknown Known

Page 30: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

2 x 3 = Y

Page 31: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

2 x w = 6

Page 32: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

w = 6 / 2

Page 33: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

w = 6 / 2

Page 34: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

0 = 2 x w - 6

Page 35: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

Error = |2 x w - 6|

Page 36: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

6

4

2

1

0.50.2 0.1 0.06 0.02 0.00020

1

2

3

4

5

6

7

1 2 3 4 5 6 7 8 9 10

Page 37: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

w = 2.999 (close enough)

Page 38: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

Supervised Learning: Recap

Find a function that describes how these two things are correlated. (Solve for W through iteration)

Use this function to make guesses about the thing that’s hard to know. (Use W to solve for new Ys)

Identify a correlation between something easy to know and hard to know. (X and Y)

Page 39: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

Natural Language Processing

Page 40: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing
Page 41: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing
Page 42: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing
Page 43: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

The real impact lies in making complex data simple.

There’s been a rise in sales!

Page 44: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

Developments in Language Processing

Traditional NLP N-grams Word Embeddings

Page 45: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

Bolukbasi, Chang, Zou, Saligrama, Kalai, 2016

Man : King :: Woman : Queen

Man : Computer Programmer :: Woman : Homemaker

Black Male : Assaulted :: White Male: Entitled To

Inherent Bias in Word Embeddings

Page 46: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing
Page 47: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing
Page 48: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing
Page 49: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing
Page 50: Explain it like I’m 5 · Analytics! “Big Data”! Supervised and Unsupervised Learning. Unsupervised Learning. ... W5 W6 W7 W8 W9 ... rise in sales! Developments in Language Processing

Thank you!

@Humekathryn | [email protected]