48
Promises and Perils in Artificial Intelligence and why you shouldn’t trust anyone that uses the phrase Artificial Intelligence Andreas Müller Columbia University, scikit-learn

Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Embed Size (px)

Citation preview

Page 1: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Promises and Perilsin Artificial Intelligenceand why you shouldn’t trust anyone that uses the phrase Artificial Intelligence

Andreas MüllerColumbia University, scikit-learn

Page 2: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Promises and Perilsin Artificial Intelligenceand why you shouldn’t trust anyone that uses the phrase Artificial Intelligence

Andreas MüllerColumbia University, scikit-learn

Page 3: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Promises and Perilsin Artificial Intelligenceand why you shouldn’t trust anyone that uses the phrase Artificial Intelligence

Andreas MüllerColumbia University, scikit-learn

Page 4: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Promises and Perilsin Artificial Intelligenceand why you shouldn’t trust anyone that uses the phrase Artificial Intelligence

Andreas MüllerColumbia University, scikit-learn

Page 5: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Hope and Hype

Page 6: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

What is Data Science?

Page 7: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

What is Data Science?

“The practice of, and methods for, reporting, inference, and decision making based on data.”

Page 8: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

What is Machine Learning?

Page 9: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

What is (supervised) Machine Learning?

“Extracting information from data to make predictions on new observations.”

Page 10: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Data ScienceHow many people clicked on this ad?Are men more likely to click on this ad then women?

Machine learningWill Andy click on this ad given his history of facebook activity, profile information, and social network?

Page 11: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Observe the past – predict for the futureGiven examples: generalize the pattern

Generalization

Page 12: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller
Page 13: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller
Page 14: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller
Page 15: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller
Page 16: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller
Page 17: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Hope Hype

Deep Learning

Big data

Machine LearningAI

Counting

Statistics

Data Visualization

Data Science

Bots

Page 18: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller
Page 19: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Hope Hype

Deep Learning

Big data

Machine LearningAI

Counting

Statistics

Data Visualization

Data Science

Bots

Page 20: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Where we are in ML

Page 21: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Ball Snake Carpet Python

Page 22: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Ball Snake Carpet Python

x 1000 x 1000

Page 23: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller
Page 24: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

?

Page 25: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

The power of more data

Page 26: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

The power of more data

Page 27: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Human learning vs machine learning

Page 28: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Structure is hard

Page 29: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Structure is hard

Page 30: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Knowledge is hard

Page 31: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Knowledge is hard

Page 32: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller
Page 33: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Classifying with many examples Works in the real world, sometimes superhuman

Generalizing to new conceptsusing few examples

“works” in papers

Producing text or complex objects “works” in papers

Reasoning with world-knowledge no-one knows

Page 34: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Where is ML? Everywhere!

Page 35: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Perils(in ML and counting)

Page 36: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Interpretability / Understandability

Page 37: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Interpretability / Understandability

Page 38: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Interpretability / Understandability

Page 39: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Bias

Page 40: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Bias

Page 41: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Bias

fatml.org

Page 42: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller
Page 43: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

some optimism

Page 44: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Where does Python(and scikit-learn fit in)?

Page 45: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Where does Python(and scikit-learn fit in)?

Page 46: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Curation, contrib, ...

Page 47: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

Curation, contrib, ...

Page 48: Py paris2017 / promises and perils in artificial intelligence, by Andreas Muller

amueller.github.io

@amuellerml

@amueller

[email protected]

https://github.com/amueller/talks_odt/