SlideShare a Scribd company logo
1 of 97
Download to read offline
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
15.S14: Global Business of Artificial Intelligence (GBAIR)
Machine Learning: The Promise, Limitations, and Mystery of Thinking Machines
Lex Fridman
https://lex.mit.edu
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Artificial Intelligence Technology:
Limited or Limitless?
Best current answer:
We Don’t Know
Today’s Lecture:
1. Overview current approaches
2. Highlight limitations
3. Discuss the potential
(and marvel at the mystery)
Time Today
Special Purpose:
Can it achieve a well-defined
finite set of goals?
General Purpose:
Can it achieve poorly-defined
unconstrained set of goals?
Future
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Takeaways
• Limits: Machine learning today and tomorrow.
• Currently limited (data, compute, methods)
• Potentially limitless (end-to-end general intelligence)
• Data:
• Representation matters
(deep learning > representation-agnostic learning)
• Human annotation is needed
(annotated data > big data)
• Impact:
Rule of thumb for real-world machine learning:
“If it takes one grad student one month to build a good software prototype,
you can make a product out of it. Otherwise, it’s still research.”
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Machine Learning from Human and Machine
Human
“Teachers” “Students”
Supervised
Learning
Human
Machine
Augmented
Supervised
Learning
Human
Machine
Semi-
Supervised
Learning
Human
Machine
Reinforcement
Learning
Machine Unsupervised
Learning
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Machine Learning from Human and Machine
Current successes
Near-term future successes
Long-term future successes
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Better Question:
Machine Learning: Limited or Limitless?
(PS: for now Machine Learning = Supervised Learning)
Input
Data
Learning
System
Correct
Output
Training Stage:
New Input
Data
Learning
System
Best Guess
Training Stage:
Open Question: What can’t be learned in this way?
(aka “Ground Truth”)
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
What can we do with Machine Learning?
Input
Data
Learning
System
Correct
Output
• Number
• Vector of numbers
• Sequence of numbers
• Sequence of vectors of numbers
• Number
• Vector of numbers
• Sequence of numbers
• Sequence of vectors of numbers
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
What can we do with Machine Learning?
Input
Data
Learning
System
Correct
Output
• Images
• Face
• Medical
• Text
• Conversations
• Articles
• Questions
• Sounds
• Voice
• Time series
• Financial
• Physiological
• Physical world
• Location of self
• Actions of others
…
• Classification
• Regression
• Sequences
• Text
• Images
• Audio
• Actions
…
• Nearest Neighbor
• Naïve Bayes
• Support Vector Machines
• Hidden Markov Models
• Ensemble of Methods
• Neural Networks
(aka Deep Learning)
...
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Neuron: Biological Inspiration for Computation
• Neuron: computational building
block for the brain
• Human brain:
• ~100-1,000 trillion synapses
References: [18]
• (Artificial) Neuron: computational
building block for the “neural network”
• (Artificial) neural network:
• ~1-10 billion synapses
Human brains have ~10,000 computational power than computer brains.
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Neuron: Forward Pass
References: [78]
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Combining Neurons into Layers
Feed Forward Neural Network Recurrent Neural Network
- Have state memory
- Are hard to train
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Neural Networks are Amazing
References: [62]
Universality: For any arbitrary function f(x), there exists a neural
network that closely approximate it for any input x
Universality is an incredible property!* And it holds for just 1 hidden layer.
* Given that we have good algorithms for training these networks.
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
How Neural Networks Learn: Backpropagation
Input
Data
Neural
Network
Prediction
Forward Pass:
Backward Pass (aka Backpropagation):
Neural
Network
Measure
of Error
Adjust to Reduce Error
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
How Neural Networks Learn: Backpropagation
Neural
Network
Cat
Forward Pass:
Backward Pass (aka Backpropagation):
Neural
Network
Yes!
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
How Neural Networks Learn: Backpropagation
Neural
Network
Cat
Forward Pass:
Backward Pass (aka Backpropagation):
Neural
Network
No!
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Representation Matters!
(Representation aka Features)
References: [20]
Input
Data
Learning
System
Correct
Output
Feature
Extraction
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Deep Learning is Representation Learning
References: [20]
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Deep Learning: Scalable Machine Learning
References: [20]
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Neural Networks are Amazing:
General Purpose Intelligence
References: [63]
Andrej Karpathy. “Deep Reinforcement
Learning: Pong from Pixels.” 2016.
• 80x80 image (difference image)
• 2 actions: up or down
• 200,000 Pong games
This is a step towards general purpose
artificial intelligence!
Policy Network:
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Neural Networks are Amazing:
General Purpose Intelligence
References: [63]
• Every (state, action) pair is rewarded
when the final result is a win.
• Every (state, action) pair is punished
when the final result is a loss.
The fact that this works at all is amazing!
It could be called “general intelligence” but not yet “human-level” intelligence…
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Takeaways
• Limits: Machine learning today and tomorrow.
• Currently limited (data, compute, methods)
• Potentially limitless (end-to-end general intelligence)
• Data:
• Representation matters
(deep learning > representation-agnostic learning)
• Human annotation is needed
(annotated data > big data)
• Impact:
Rule of thumb for real-world machine learning:
“If it takes one grad student one month to build a good software prototype,
you can make a product out of it. Otherwise, it’s still research.”
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
What can we do with Machine Learning?
Object Recognition / Image Classification
Input
Data
Learning
System
Correct
Output
References: [4]
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
What can we do with Machine Learning?
Image Segmentation
Input
Data
Learning
System
Correct
Output
References: [96]
Original Ground Truth FCN-8
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
What can we do with Machine Learning?
Video Segmentation
Input
Data
Learning
System
Correct
Output
References: [127]
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
What can we do with Machine Learning?
Object Detection / Object Localization
Input
Data
Learning
System
Correct
Output
References: [97]
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
What can we do with Machine Learning?
Colorization of Images
Input
Data
Learning
System
Correct
Output
References: [25, 26]
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
What can we do with Machine Learning?
Automatic Translation of Text in Images
Input
Data
Learning
System
Correct
Output
References: [30]
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
What can we do with Machine Learning?
Handwriting Generation from Text
Input
Data
Learning
System
Correct
Output
References: [34]
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
What can we do with Machine Learning?
Character-Level Text Generation
Input
Data
Learning
System
Correct
Output
References: [35, 39]
Life Is About The Weather!
Life Is About The (Wild) Truth About Human-Rights
Life Is About The True Love Of Mr. Mom
Life Is About Where He Were Now
Life Is About Kids
Life Is About What It Takes If Being On The Spot Is Tough
Life Is About… An Eating Story
Life Is About The Truth Now
The meaning of life is literary recognition.
The meaning of life is the tradition of the ancient human reproduction
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
What can we do with Machine Learning?
Image Caption Generation
Input
Data
Learning
System
Correct
Output
References: [43]
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
What can we do with Machine Learning?
End-to-End Learning of the Driving Task
Input
Data
Learning
System
Correct
Output
References: http://cars.mit.edu
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Open Question:
What can we not do with
Machine Learning?
Environment
Sensors
Sensor Data
Feature Extraction
Machine Learning
Reasoning
Knowledge
Effector
Planning
Action
Representation
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Environment
Sensors
Sensor Data
Feature Extraction
Machine Learning
Reasoning
Knowledge
Effector
Planning
Action
Representation
Formal tasks: Playing board games,
card games. Solving puzzles,
mathematical and logic problems.
Expert tasks: Medical diagnosis,
engineering, scheduling, computer
hardware design.
Mundane tasks: Everyday speech,
written language, perception,
walking, object manipulation.
Human tasks: Awareness of self,
emotion, imagination, morality,
subjective experience, high-level-
reasoning, consciousness.
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Environment
Sensors
Sensor Data
Feature Extraction
Machine Learning
Reasoning
Knowledge
Effector
Planning
Action
Representation
References: [132]
Lidar
Camera
(Visible, Infrared)
Radar
Stereo Camera Microphone
GPS
IMU
Networking
(Wired, Wireless)
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Environment
Sensors
Sensor Data
Feature Extraction
Machine Learning
Reasoning
Knowledge
Effector
Planning
Action
Representation
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Environment
Sensors
Sensor Data
Feature Extraction
Machine Learning
Reasoning
Knowledge
Effector
Planning
Action
Representation
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Environment
Sensors
Sensor Data
Feature Extraction
Machine Learning
Reasoning
Knowledge
Effector
Planning
Action
Representation
Image Recognition:
If it looks like a duck
Activity Recognition:
Swims like a duck
Audio Recognition:
Quacks like a duck
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Environment
Sensors
Sensor Data
Feature Extraction
Machine Learning
Reasoning
Knowledge
Effector
Planning
Action
Representation
References: [133]
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Environment
Sensors
Sensor Data
Feature Extraction
Machine Learning
Reasoning
Knowledge
Effector
Planning
Action
Representation
Open Question:
How much of this AI stack
can be learned?
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Environment
Sensors
Sensor Data
Feature Extraction
Machine Learning
Reasoning
Knowledge
Effector
Planning
Action
Representation
Open Question:
How much of this AI stack
can be learned?
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Environment
Sensors
Sensor Data
Feature Extraction
Machine Learning
Reasoning
Knowledge
Effector
Planning
Action
Representation
Open Question:
How much of this AI stack
can be learned?
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Environment
Sensors
Sensor Data
Feature Extraction
Machine Learning
Reasoning
Knowledge
Effector
Planning
Action
Representation
Open Question:
How much of this AI stack
can be learned?
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Environment
Sensors
Sensor Data
Feature Extraction
Machine Learning
Reasoning
Knowledge
Effector
Planning
Action
Representation
Open Question:
How much of this AI stack
can be learned?
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Takeaways
• Limits: Machine learning today and tomorrow.
• Currently limited (data, compute, methods)
• Potentially limitless (end-to-end general intelligence)
• Data:
• Representation matters
(deep learning > representation-agnostic learning)
• Human annotation is needed
(annotated data > big data)
• Impact:
Rule of thumb for real-world machine learning:
“If it takes one grad student one month to build a good software prototype,
you can make a product out of it. Otherwise, it’s still research.”
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Question: Why? Answer: Data
References: [6, 7, 11]
Hans Moravec (CMU) Rodney Brooks (MIT) Marvin Minsky (MIT)
“Encoded in the large, highly evolved sensory and motor portions of the human brain is a
billion years of experience about the nature of the world and how to survive in it.…
Abstract thought, though, is a new trick, perhaps less than 100 thousand years old. We have
not yet mastered it. It is not all that intrinsically difficult; it just seems so when we do it.”
- Hans Moravec, Mind Children (1988)
Visual perception: 540 millions years of data
Bipedal movement: 230+ million years of data
Abstract thought: 100 thousand years of data
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Moravec’s Paradox: The “Easy” Problems are Hard
Soccer is harder than Chess
References: [8, 9]
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
15.S14: Global Business of Artificial Intelligence (GBAIR)
Machine Learning: The Promise, Limitations, and Mystery of Thinking Machines
(Part 2)
Guest Lecture: Lex Fridman
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Artificial Intelligence Technology:
Limited or Limitless?
Best current answer:
We Don’t Know
Today’s Lecture:
1. Overview current approaches
2. Highlight limitations
3. Discuss the potential
(and marvel at the mystery)
Time Today
Special Purpose:
Can it achieve a well-defined
finite set of goals?
General Purpose:
Can it achieve poorly-defined
unconstrained set of goals?
Future
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
How Neural Networks Learn: Backpropagation
Neural
Network
Cat
Forward Pass:
Backward Pass (aka Backpropagation):
Neural
Network
Yes!
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
How Neural Networks Learn: Backpropagation
Neural
Network
Cat
Forward Pass:
Backward Pass (aka Backpropagation):
Neural
Network
No!
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Representation Matters!
(Representation aka Features)
References: [20]
Input
Data
Learning
System
Correct
Output
Feature
Extraction
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Deep Learning: Scalable Machine Learning
References: [20]
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Environment
Sensors
Sensor Data
Feature Extraction
Machine Learning
Reasoning
Knowledge
Effector
Planning
Action
Representation
Open Question:
How much of this AI stack
can be learned?
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Question: Why? Answer: Data
References: [6, 7, 11]
Hans Moravec (CMU) Rodney Brooks (MIT) Marvin Minsky (MIT)
“Encoded in the large, highly evolved sensory and motor portions of the human brain is a
billion years of experience about the nature of the world and how to survive in it.…
Abstract thought, though, is a new trick, perhaps less than 100 thousand years old. We have
not yet mastered it. It is not all that intrinsically difficult; it just seems so when we do it.”
- Hans Moravec, Mind Children (1988)
Visual perception: 540 millions years of data
Bipedal movement: 230+ million years of data
Abstract thought: 100 thousand years of data
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Moravec’s Paradox: The “Easy” Problems are Hard
References: [8, 9]
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Challenge and Opportunity:
Real World Application
(Robustness)
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Computer Vision for Intelligent Systems
References: [120]
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Images are Numbers
References: [89]
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Computer Vision is Hard
References: [66, 69, 89]
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Object Classification Challenge: Occlusion
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Object Classification Challenge: Occlusion
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Object Classification Challenge: Occlusion
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Object Classification Challenge: Occlusion
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Object Classification Challenge: Occlusion
References: [121]
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Robustness:
>99.6% Confidence in the Wrong Answer
References: [67]
Nguyen et al. "Deep neural networks are easily fooled: High confidence predictions for unrecognizable images." 2015.
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Robustness:
Fooled by a Little Distortion
References: [68]
Szegedy et al. "Intriguing properties of neural networks." 2013.
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Sensor Spoofing
References: [68, 72]
Camera Spoofing LIDAR Spoofing
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Challenge and Opportunity:
Sparsely-Labeled Data
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Current Challenges
• Lacks Reasoning:
Unable to build unconstrained knowledge graphs
from small human-defined seed graphs
• Inefficient Learners:
Every “concept” needs a lot of examples
• Label Cost:
Supervised data is costly
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Supervised Data Example: Computer Vision Datasets
References: [90, 91, 92, 93]
MNIST: handwritten digits ImageNet: WordNet hierarchy
CIFAR-10(0): tiny images Places: natural scenes
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Machine Learning from Human and Machine
Human
“Teachers” “Students”
Supervised
Learning
Human
Machine
Augmented
Supervised
Learning
Human
Machine
Semi-
Supervised
Learning
Human
Machine
Reinforcement
Learning
Machine Unsupervised
Learning
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Machine Learning from Human and Machine
Memorization
Understanding
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Environment
Sensors
Sensor Data
Feature Extraction
Machine Learning
Reasoning
Knowledge
Effector
Planning
Action
Representation
Image Recognition:
If it looks like a duck
Activity Recognition:
Swims like a duck
Audio Recognition:
Quacks like a duck
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Challenge and Opportunity:
Compute
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)References: [137]
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
National Academy of Sciences:
Clock Speed (MHz) Scaling Hits a Wall
References: [137]
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Intel: Innovation Continues
(Aggressively Solving Technical Challenges)
References: [137]
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Beyond Moore’s Law: Machine Learning
Massive Parallelism & Distributed Compute
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Beyond Moore’s Law: Machine Learning
Graphics Processing Unit (GPU) Parallelism
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Beyond Moore’s Law: Machine Learning
Custom Deep Neural Network Chips
Google Tensor
Processing Unit
IBM True North
(Brain-Inspired Chip)
Intel Deep Learning Chip
(Nervana Acquisition)
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Challenge and Opportunity:
Community
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
GitHub Growth
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
http://cars.mit.edu
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
The Road, The Car, The Speed
State Representation:
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
“Safety System”
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Learning Input
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Learning Input
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Learning Input
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Deep RL: Q-Function Learning Parameters
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
http://cars.mit.edu
We ran a competition, and in one month:
• 250 submission from MIT
• 10,000+ submissions from outside MIT
DeepTraffic
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
http://cars.mit.edu
DeepTraffic
In MIT Outside MIT
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
http://cars.mit.edu
DeepTraffic
Challenge to GBAIR Students:
Make a neural network
that travels 70+ mph.
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Challenge and Opportunity:
Reward Function
(aka Ethics)
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Defining a Good Reward Function is Difficult
This example is popular but is not an engineering challenge
as it’s faced by both humans and machines alike.
References: [138]
Instead, we want to answer the engineering question…
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Defining a Good Reward Function is Difficult
Coast Runners: Discovers local pockets of high reward ignoring
the “implied” bigger picture goal of finishing the race.
References: [63, 64]
Guest Lecture:
Lex Fridman
Contact:
fridman@mit.edu
Feb 22
2017
Course 15.S14:
Global Business of Artificial Intelligence (GBAIR)
Question?
All references cited in this presentation are listed in the
following Google Sheets file: https://goo.gl/wDHwnU

More Related Content

What's hot

Natural Language Processing with Python
Natural Language Processing with PythonNatural Language Processing with Python
Natural Language Processing with PythonBenjamin Bengfort
 
Supervised and unsupervised learning
Supervised and unsupervised learningSupervised and unsupervised learning
Supervised and unsupervised learningParas Kohli
 
Linear Regression vs Logistic Regression | Edureka
Linear Regression vs Logistic Regression | EdurekaLinear Regression vs Logistic Regression | Edureka
Linear Regression vs Logistic Regression | EdurekaEdureka!
 
Classification By Back Propagation
Classification By Back PropagationClassification By Back Propagation
Classification By Back PropagationBineeshJose99
 
Feature selection concepts and methods
Feature selection concepts and methodsFeature selection concepts and methods
Feature selection concepts and methodsReza Ramezani
 
Linear Regression Algorithm | Linear Regression in Python | Machine Learning ...
Linear Regression Algorithm | Linear Regression in Python | Machine Learning ...Linear Regression Algorithm | Linear Regression in Python | Machine Learning ...
Linear Regression Algorithm | Linear Regression in Python | Machine Learning ...Edureka!
 
Theory of Computation
Theory of ComputationTheory of Computation
Theory of ComputationShiraz316
 
Support Vector Machines for Classification
Support Vector Machines for ClassificationSupport Vector Machines for Classification
Support Vector Machines for ClassificationPrakash Pimpale
 
Logistic Regression | Logistic Regression In Python | Machine Learning Algori...
Logistic Regression | Logistic Regression In Python | Machine Learning Algori...Logistic Regression | Logistic Regression In Python | Machine Learning Algori...
Logistic Regression | Logistic Regression In Python | Machine Learning Algori...Simplilearn
 
Theory of automata and formal language
Theory of automata and formal languageTheory of automata and formal language
Theory of automata and formal languageRabia Khalid
 
Gradient Boosted Regression Trees in Scikit Learn by Gilles Louppe & Peter Pr...
Gradient Boosted Regression Trees in Scikit Learn by Gilles Louppe & Peter Pr...Gradient Boosted Regression Trees in Scikit Learn by Gilles Louppe & Peter Pr...
Gradient Boosted Regression Trees in Scikit Learn by Gilles Louppe & Peter Pr...PyData
 
Support vector machine
Support vector machineSupport vector machine
Support vector machineRishabh Gupta
 
Introduction to Statistical Machine Learning
Introduction to Statistical Machine LearningIntroduction to Statistical Machine Learning
Introduction to Statistical Machine Learningmahutte
 
Data Analysis: Evaluation Metrics for Supervised Learning Models of Machine L...
Data Analysis: Evaluation Metrics for Supervised Learning Models of Machine L...Data Analysis: Evaluation Metrics for Supervised Learning Models of Machine L...
Data Analysis: Evaluation Metrics for Supervised Learning Models of Machine L...Md. Main Uddin Rony
 

What's hot (20)

Natural Language Processing with Python
Natural Language Processing with PythonNatural Language Processing with Python
Natural Language Processing with Python
 
Supervised and unsupervised learning
Supervised and unsupervised learningSupervised and unsupervised learning
Supervised and unsupervised learning
 
Linear Regression vs Logistic Regression | Edureka
Linear Regression vs Logistic Regression | EdurekaLinear Regression vs Logistic Regression | Edureka
Linear Regression vs Logistic Regression | Edureka
 
Lasso regression
Lasso regressionLasso regression
Lasso regression
 
Classification By Back Propagation
Classification By Back PropagationClassification By Back Propagation
Classification By Back Propagation
 
Feature selection concepts and methods
Feature selection concepts and methodsFeature selection concepts and methods
Feature selection concepts and methods
 
Linear Regression Algorithm | Linear Regression in Python | Machine Learning ...
Linear Regression Algorithm | Linear Regression in Python | Machine Learning ...Linear Regression Algorithm | Linear Regression in Python | Machine Learning ...
Linear Regression Algorithm | Linear Regression in Python | Machine Learning ...
 
NLP_KASHK:Smoothing N-gram Models
NLP_KASHK:Smoothing N-gram ModelsNLP_KASHK:Smoothing N-gram Models
NLP_KASHK:Smoothing N-gram Models
 
03 Machine Learning Linear Algebra
03 Machine Learning Linear Algebra03 Machine Learning Linear Algebra
03 Machine Learning Linear Algebra
 
Theory of Computation
Theory of ComputationTheory of Computation
Theory of Computation
 
Support Vector Machines for Classification
Support Vector Machines for ClassificationSupport Vector Machines for Classification
Support Vector Machines for Classification
 
Logistic Regression | Logistic Regression In Python | Machine Learning Algori...
Logistic Regression | Logistic Regression In Python | Machine Learning Algori...Logistic Regression | Logistic Regression In Python | Machine Learning Algori...
Logistic Regression | Logistic Regression In Python | Machine Learning Algori...
 
Theory of automata and formal language
Theory of automata and formal languageTheory of automata and formal language
Theory of automata and formal language
 
Kernel Method
Kernel MethodKernel Method
Kernel Method
 
Gradient Boosted Regression Trees in Scikit Learn by Gilles Louppe & Peter Pr...
Gradient Boosted Regression Trees in Scikit Learn by Gilles Louppe & Peter Pr...Gradient Boosted Regression Trees in Scikit Learn by Gilles Louppe & Peter Pr...
Gradient Boosted Regression Trees in Scikit Learn by Gilles Louppe & Peter Pr...
 
Support vector machine
Support vector machineSupport vector machine
Support vector machine
 
Introduction to Statistical Machine Learning
Introduction to Statistical Machine LearningIntroduction to Statistical Machine Learning
Introduction to Statistical Machine Learning
 
Data Analysis: Evaluation Metrics for Supervised Learning Models of Machine L...
Data Analysis: Evaluation Metrics for Supervised Learning Models of Machine L...Data Analysis: Evaluation Metrics for Supervised Learning Models of Machine L...
Data Analysis: Evaluation Metrics for Supervised Learning Models of Machine L...
 
Support Vector Machine
Support Vector MachineSupport Vector Machine
Support Vector Machine
 
Logistic regression
Logistic regressionLogistic regression
Logistic regression
 

Similar to MIT Sloan: Intro to Machine Learning

Hawaii Machine Learning - Our Inaugural Meetup
Hawaii Machine Learning - Our Inaugural MeetupHawaii Machine Learning - Our Inaugural Meetup
Hawaii Machine Learning - Our Inaugural MeetupMichael Motoki
 
How Will AI Change the Role of the Data Scientist?
How Will AI Change the Role of the Data Scientist?How Will AI Change the Role of the Data Scientist?
How Will AI Change the Role of the Data Scientist?Hugo Gävert
 
When AI Meets Education: Opportunities and Innovations 2017.11.02
When AI Meets Education: Opportunities and Innovations 2017.11.02When AI Meets Education: Opportunities and Innovations 2017.11.02
When AI Meets Education: Opportunities and Innovations 2017.11.02Brad Zdenek
 
Big Data and HR - Talk @SwissHR Congress
Big Data and HR - Talk @SwissHR CongressBig Data and HR - Talk @SwissHR Congress
Big Data and HR - Talk @SwissHR CongressMarcel Blattner, PhD
 
LDA Beginner's Tutorial
LDA Beginner's TutorialLDA Beginner's Tutorial
LDA Beginner's TutorialWayne Lee
 
Bringing AI to your company (Innovation Pioneers 2018)
Bringing AI to your company (Innovation Pioneers 2018)Bringing AI to your company (Innovation Pioneers 2018)
Bringing AI to your company (Innovation Pioneers 2018)Galina Shubina
 
Hoe een efficiënte Machine of Deep Learning backend ontwikkelen?
Hoe een efficiënte Machine of Deep Learning backend ontwikkelen?Hoe een efficiënte Machine of Deep Learning backend ontwikkelen?
Hoe een efficiënte Machine of Deep Learning backend ontwikkelen?Agentschap Innoveren & Ondernemen
 
Open power meetup at h2o 20180325 v3
Open power meetup at h2o 20180325 v3Open power meetup at h2o 20180325 v3
Open power meetup at h2o 20180325 v3ISSIP
 
Machine Learning for Marketers - CTAConf 2019
Machine Learning for Marketers - CTAConf 2019Machine Learning for Marketers - CTAConf 2019
Machine Learning for Marketers - CTAConf 2019Britney Muller
 
Teaching cognitive computing with ibm watson
Teaching cognitive computing with ibm watsonTeaching cognitive computing with ibm watson
Teaching cognitive computing with ibm watsondiannepatricia
 
Ntegra 20180523 v10 copy.pptx
Ntegra 20180523 v10 copy.pptxNtegra 20180523 v10 copy.pptx
Ntegra 20180523 v10 copy.pptxISSIP
 
Living in a data driven world by V Laxmikanth Broadridge
Living in a data driven world by V Laxmikanth BroadridgeLiving in a data driven world by V Laxmikanth Broadridge
Living in a data driven world by V Laxmikanth BroadridgeZinnov
 
Getstarteddssd12717sd
Getstarteddssd12717sdGetstarteddssd12717sd
Getstarteddssd12717sdThinkful
 
Main principles of Data Science and Machine Learning
Main principles of Data Science and Machine LearningMain principles of Data Science and Machine Learning
Main principles of Data Science and Machine LearningNikolay Karelin
 
Startds9.19.17sd
Startds9.19.17sdStartds9.19.17sd
Startds9.19.17sdThinkful
 
Thinkful DC - Intro to Data Science
Thinkful DC - Intro to Data Science Thinkful DC - Intro to Data Science
Thinkful DC - Intro to Data Science TJ Stalcup
 
Future 20171110 v14
Future 20171110 v14Future 20171110 v14
Future 20171110 v14ISSIP
 
Lead confluent HQ Dec 2019
Lead   confluent HQ Dec 2019Lead   confluent HQ Dec 2019
Lead confluent HQ Dec 2019Sabri Skhiri
 
Vertex perspectives artificial intelligence
Vertex perspectives   artificial intelligenceVertex perspectives   artificial intelligence
Vertex perspectives artificial intelligenceYanai Oron
 

Similar to MIT Sloan: Intro to Machine Learning (20)

Hawaii Machine Learning - Our Inaugural Meetup
Hawaii Machine Learning - Our Inaugural MeetupHawaii Machine Learning - Our Inaugural Meetup
Hawaii Machine Learning - Our Inaugural Meetup
 
How Will AI Change the Role of the Data Scientist?
How Will AI Change the Role of the Data Scientist?How Will AI Change the Role of the Data Scientist?
How Will AI Change the Role of the Data Scientist?
 
When AI Meets Education: Opportunities and Innovations 2017.11.02
When AI Meets Education: Opportunities and Innovations 2017.11.02When AI Meets Education: Opportunities and Innovations 2017.11.02
When AI Meets Education: Opportunities and Innovations 2017.11.02
 
Big Data and HR - Talk @SwissHR Congress
Big Data and HR - Talk @SwissHR CongressBig Data and HR - Talk @SwissHR Congress
Big Data and HR - Talk @SwissHR Congress
 
LDA Beginner's Tutorial
LDA Beginner's TutorialLDA Beginner's Tutorial
LDA Beginner's Tutorial
 
Bringing AI to your company (Innovation Pioneers 2018)
Bringing AI to your company (Innovation Pioneers 2018)Bringing AI to your company (Innovation Pioneers 2018)
Bringing AI to your company (Innovation Pioneers 2018)
 
Hoe een efficiënte Machine of Deep Learning backend ontwikkelen?
Hoe een efficiënte Machine of Deep Learning backend ontwikkelen?Hoe een efficiënte Machine of Deep Learning backend ontwikkelen?
Hoe een efficiënte Machine of Deep Learning backend ontwikkelen?
 
Open power meetup at h2o 20180325 v3
Open power meetup at h2o 20180325 v3Open power meetup at h2o 20180325 v3
Open power meetup at h2o 20180325 v3
 
Machine Learning for Marketers - CTAConf 2019
Machine Learning for Marketers - CTAConf 2019Machine Learning for Marketers - CTAConf 2019
Machine Learning for Marketers - CTAConf 2019
 
Teaching cognitive computing with ibm watson
Teaching cognitive computing with ibm watsonTeaching cognitive computing with ibm watson
Teaching cognitive computing with ibm watson
 
Ntegra 20180523 v10 copy.pptx
Ntegra 20180523 v10 copy.pptxNtegra 20180523 v10 copy.pptx
Ntegra 20180523 v10 copy.pptx
 
Living in a data driven world by V Laxmikanth Broadridge
Living in a data driven world by V Laxmikanth BroadridgeLiving in a data driven world by V Laxmikanth Broadridge
Living in a data driven world by V Laxmikanth Broadridge
 
Getstarteddssd12717sd
Getstarteddssd12717sdGetstarteddssd12717sd
Getstarteddssd12717sd
 
Data Science - NXT Level_Dr.Arun.pdf
Data Science - NXT Level_Dr.Arun.pdfData Science - NXT Level_Dr.Arun.pdf
Data Science - NXT Level_Dr.Arun.pdf
 
Main principles of Data Science and Machine Learning
Main principles of Data Science and Machine LearningMain principles of Data Science and Machine Learning
Main principles of Data Science and Machine Learning
 
Startds9.19.17sd
Startds9.19.17sdStartds9.19.17sd
Startds9.19.17sd
 
Thinkful DC - Intro to Data Science
Thinkful DC - Intro to Data Science Thinkful DC - Intro to Data Science
Thinkful DC - Intro to Data Science
 
Future 20171110 v14
Future 20171110 v14Future 20171110 v14
Future 20171110 v14
 
Lead confluent HQ Dec 2019
Lead   confluent HQ Dec 2019Lead   confluent HQ Dec 2019
Lead confluent HQ Dec 2019
 
Vertex perspectives artificial intelligence
Vertex perspectives   artificial intelligenceVertex perspectives   artificial intelligence
Vertex perspectives artificial intelligence
 

Recently uploaded

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 

Recently uploaded (20)

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 

MIT Sloan: Intro to Machine Learning

  • 1. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) 15.S14: Global Business of Artificial Intelligence (GBAIR) Machine Learning: The Promise, Limitations, and Mystery of Thinking Machines Lex Fridman https://lex.mit.edu
  • 2. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Artificial Intelligence Technology: Limited or Limitless? Best current answer: We Don’t Know Today’s Lecture: 1. Overview current approaches 2. Highlight limitations 3. Discuss the potential (and marvel at the mystery) Time Today Special Purpose: Can it achieve a well-defined finite set of goals? General Purpose: Can it achieve poorly-defined unconstrained set of goals? Future
  • 3. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Takeaways • Limits: Machine learning today and tomorrow. • Currently limited (data, compute, methods) • Potentially limitless (end-to-end general intelligence) • Data: • Representation matters (deep learning > representation-agnostic learning) • Human annotation is needed (annotated data > big data) • Impact: Rule of thumb for real-world machine learning: “If it takes one grad student one month to build a good software prototype, you can make a product out of it. Otherwise, it’s still research.”
  • 4. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Machine Learning from Human and Machine Human “Teachers” “Students” Supervised Learning Human Machine Augmented Supervised Learning Human Machine Semi- Supervised Learning Human Machine Reinforcement Learning Machine Unsupervised Learning
  • 5. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Machine Learning from Human and Machine Current successes Near-term future successes Long-term future successes
  • 6. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Better Question: Machine Learning: Limited or Limitless? (PS: for now Machine Learning = Supervised Learning) Input Data Learning System Correct Output Training Stage: New Input Data Learning System Best Guess Training Stage: Open Question: What can’t be learned in this way? (aka “Ground Truth”)
  • 7. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) What can we do with Machine Learning? Input Data Learning System Correct Output • Number • Vector of numbers • Sequence of numbers • Sequence of vectors of numbers • Number • Vector of numbers • Sequence of numbers • Sequence of vectors of numbers
  • 8. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) What can we do with Machine Learning? Input Data Learning System Correct Output • Images • Face • Medical • Text • Conversations • Articles • Questions • Sounds • Voice • Time series • Financial • Physiological • Physical world • Location of self • Actions of others … • Classification • Regression • Sequences • Text • Images • Audio • Actions … • Nearest Neighbor • Naïve Bayes • Support Vector Machines • Hidden Markov Models • Ensemble of Methods • Neural Networks (aka Deep Learning) ...
  • 9. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Neuron: Biological Inspiration for Computation • Neuron: computational building block for the brain • Human brain: • ~100-1,000 trillion synapses References: [18] • (Artificial) Neuron: computational building block for the “neural network” • (Artificial) neural network: • ~1-10 billion synapses Human brains have ~10,000 computational power than computer brains.
  • 10. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Neuron: Forward Pass References: [78]
  • 11. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Combining Neurons into Layers Feed Forward Neural Network Recurrent Neural Network - Have state memory - Are hard to train
  • 12. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Neural Networks are Amazing References: [62] Universality: For any arbitrary function f(x), there exists a neural network that closely approximate it for any input x Universality is an incredible property!* And it holds for just 1 hidden layer. * Given that we have good algorithms for training these networks.
  • 13. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) How Neural Networks Learn: Backpropagation Input Data Neural Network Prediction Forward Pass: Backward Pass (aka Backpropagation): Neural Network Measure of Error Adjust to Reduce Error
  • 14. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) How Neural Networks Learn: Backpropagation Neural Network Cat Forward Pass: Backward Pass (aka Backpropagation): Neural Network Yes!
  • 15. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) How Neural Networks Learn: Backpropagation Neural Network Cat Forward Pass: Backward Pass (aka Backpropagation): Neural Network No!
  • 16. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Representation Matters! (Representation aka Features) References: [20] Input Data Learning System Correct Output Feature Extraction
  • 17. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Deep Learning is Representation Learning References: [20]
  • 18. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Deep Learning: Scalable Machine Learning References: [20]
  • 19. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Neural Networks are Amazing: General Purpose Intelligence References: [63] Andrej Karpathy. “Deep Reinforcement Learning: Pong from Pixels.” 2016. • 80x80 image (difference image) • 2 actions: up or down • 200,000 Pong games This is a step towards general purpose artificial intelligence! Policy Network:
  • 20. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Neural Networks are Amazing: General Purpose Intelligence References: [63] • Every (state, action) pair is rewarded when the final result is a win. • Every (state, action) pair is punished when the final result is a loss. The fact that this works at all is amazing! It could be called “general intelligence” but not yet “human-level” intelligence…
  • 21. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Takeaways • Limits: Machine learning today and tomorrow. • Currently limited (data, compute, methods) • Potentially limitless (end-to-end general intelligence) • Data: • Representation matters (deep learning > representation-agnostic learning) • Human annotation is needed (annotated data > big data) • Impact: Rule of thumb for real-world machine learning: “If it takes one grad student one month to build a good software prototype, you can make a product out of it. Otherwise, it’s still research.”
  • 22. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) What can we do with Machine Learning? Object Recognition / Image Classification Input Data Learning System Correct Output References: [4]
  • 23. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) What can we do with Machine Learning? Image Segmentation Input Data Learning System Correct Output References: [96] Original Ground Truth FCN-8
  • 24. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) What can we do with Machine Learning? Video Segmentation Input Data Learning System Correct Output References: [127]
  • 25. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) What can we do with Machine Learning? Object Detection / Object Localization Input Data Learning System Correct Output References: [97]
  • 26. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) What can we do with Machine Learning? Colorization of Images Input Data Learning System Correct Output References: [25, 26]
  • 27. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) What can we do with Machine Learning? Automatic Translation of Text in Images Input Data Learning System Correct Output References: [30]
  • 28. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) What can we do with Machine Learning? Handwriting Generation from Text Input Data Learning System Correct Output References: [34]
  • 29. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) What can we do with Machine Learning? Character-Level Text Generation Input Data Learning System Correct Output References: [35, 39] Life Is About The Weather! Life Is About The (Wild) Truth About Human-Rights Life Is About The True Love Of Mr. Mom Life Is About Where He Were Now Life Is About Kids Life Is About What It Takes If Being On The Spot Is Tough Life Is About… An Eating Story Life Is About The Truth Now The meaning of life is literary recognition. The meaning of life is the tradition of the ancient human reproduction
  • 30. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) What can we do with Machine Learning? Image Caption Generation Input Data Learning System Correct Output References: [43]
  • 31. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) What can we do with Machine Learning? End-to-End Learning of the Driving Task Input Data Learning System Correct Output References: http://cars.mit.edu
  • 32. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Open Question: What can we not do with Machine Learning? Environment Sensors Sensor Data Feature Extraction Machine Learning Reasoning Knowledge Effector Planning Action Representation
  • 33. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Environment Sensors Sensor Data Feature Extraction Machine Learning Reasoning Knowledge Effector Planning Action Representation Formal tasks: Playing board games, card games. Solving puzzles, mathematical and logic problems. Expert tasks: Medical diagnosis, engineering, scheduling, computer hardware design. Mundane tasks: Everyday speech, written language, perception, walking, object manipulation. Human tasks: Awareness of self, emotion, imagination, morality, subjective experience, high-level- reasoning, consciousness.
  • 34. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Environment Sensors Sensor Data Feature Extraction Machine Learning Reasoning Knowledge Effector Planning Action Representation References: [132] Lidar Camera (Visible, Infrared) Radar Stereo Camera Microphone GPS IMU Networking (Wired, Wireless)
  • 35. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Environment Sensors Sensor Data Feature Extraction Machine Learning Reasoning Knowledge Effector Planning Action Representation
  • 36. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Environment Sensors Sensor Data Feature Extraction Machine Learning Reasoning Knowledge Effector Planning Action Representation
  • 37. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Environment Sensors Sensor Data Feature Extraction Machine Learning Reasoning Knowledge Effector Planning Action Representation Image Recognition: If it looks like a duck Activity Recognition: Swims like a duck Audio Recognition: Quacks like a duck
  • 38. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Environment Sensors Sensor Data Feature Extraction Machine Learning Reasoning Knowledge Effector Planning Action Representation References: [133]
  • 39. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Environment Sensors Sensor Data Feature Extraction Machine Learning Reasoning Knowledge Effector Planning Action Representation Open Question: How much of this AI stack can be learned?
  • 40. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Environment Sensors Sensor Data Feature Extraction Machine Learning Reasoning Knowledge Effector Planning Action Representation Open Question: How much of this AI stack can be learned?
  • 41. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Environment Sensors Sensor Data Feature Extraction Machine Learning Reasoning Knowledge Effector Planning Action Representation Open Question: How much of this AI stack can be learned?
  • 42. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Environment Sensors Sensor Data Feature Extraction Machine Learning Reasoning Knowledge Effector Planning Action Representation Open Question: How much of this AI stack can be learned?
  • 43. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Environment Sensors Sensor Data Feature Extraction Machine Learning Reasoning Knowledge Effector Planning Action Representation Open Question: How much of this AI stack can be learned?
  • 44. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Takeaways • Limits: Machine learning today and tomorrow. • Currently limited (data, compute, methods) • Potentially limitless (end-to-end general intelligence) • Data: • Representation matters (deep learning > representation-agnostic learning) • Human annotation is needed (annotated data > big data) • Impact: Rule of thumb for real-world machine learning: “If it takes one grad student one month to build a good software prototype, you can make a product out of it. Otherwise, it’s still research.”
  • 45. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Question: Why? Answer: Data References: [6, 7, 11] Hans Moravec (CMU) Rodney Brooks (MIT) Marvin Minsky (MIT) “Encoded in the large, highly evolved sensory and motor portions of the human brain is a billion years of experience about the nature of the world and how to survive in it.… Abstract thought, though, is a new trick, perhaps less than 100 thousand years old. We have not yet mastered it. It is not all that intrinsically difficult; it just seems so when we do it.” - Hans Moravec, Mind Children (1988) Visual perception: 540 millions years of data Bipedal movement: 230+ million years of data Abstract thought: 100 thousand years of data
  • 46. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Moravec’s Paradox: The “Easy” Problems are Hard Soccer is harder than Chess References: [8, 9]
  • 47. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) 15.S14: Global Business of Artificial Intelligence (GBAIR) Machine Learning: The Promise, Limitations, and Mystery of Thinking Machines (Part 2) Guest Lecture: Lex Fridman
  • 48. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Artificial Intelligence Technology: Limited or Limitless? Best current answer: We Don’t Know Today’s Lecture: 1. Overview current approaches 2. Highlight limitations 3. Discuss the potential (and marvel at the mystery) Time Today Special Purpose: Can it achieve a well-defined finite set of goals? General Purpose: Can it achieve poorly-defined unconstrained set of goals? Future
  • 49. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) How Neural Networks Learn: Backpropagation Neural Network Cat Forward Pass: Backward Pass (aka Backpropagation): Neural Network Yes!
  • 50. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) How Neural Networks Learn: Backpropagation Neural Network Cat Forward Pass: Backward Pass (aka Backpropagation): Neural Network No!
  • 51. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Representation Matters! (Representation aka Features) References: [20] Input Data Learning System Correct Output Feature Extraction
  • 52. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Deep Learning: Scalable Machine Learning References: [20]
  • 53. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Environment Sensors Sensor Data Feature Extraction Machine Learning Reasoning Knowledge Effector Planning Action Representation Open Question: How much of this AI stack can be learned?
  • 54. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Question: Why? Answer: Data References: [6, 7, 11] Hans Moravec (CMU) Rodney Brooks (MIT) Marvin Minsky (MIT) “Encoded in the large, highly evolved sensory and motor portions of the human brain is a billion years of experience about the nature of the world and how to survive in it.… Abstract thought, though, is a new trick, perhaps less than 100 thousand years old. We have not yet mastered it. It is not all that intrinsically difficult; it just seems so when we do it.” - Hans Moravec, Mind Children (1988) Visual perception: 540 millions years of data Bipedal movement: 230+ million years of data Abstract thought: 100 thousand years of data
  • 55. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Moravec’s Paradox: The “Easy” Problems are Hard References: [8, 9]
  • 56. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Challenge and Opportunity: Real World Application (Robustness)
  • 57. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Computer Vision for Intelligent Systems References: [120]
  • 58. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Images are Numbers References: [89]
  • 59. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Computer Vision is Hard References: [66, 69, 89]
  • 60. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Object Classification Challenge: Occlusion
  • 61. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Object Classification Challenge: Occlusion
  • 62. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Object Classification Challenge: Occlusion
  • 63. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Object Classification Challenge: Occlusion
  • 64. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Object Classification Challenge: Occlusion References: [121]
  • 65. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Robustness: >99.6% Confidence in the Wrong Answer References: [67] Nguyen et al. "Deep neural networks are easily fooled: High confidence predictions for unrecognizable images." 2015.
  • 66. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Robustness: Fooled by a Little Distortion References: [68] Szegedy et al. "Intriguing properties of neural networks." 2013.
  • 67. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Sensor Spoofing References: [68, 72] Camera Spoofing LIDAR Spoofing
  • 68. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Challenge and Opportunity: Sparsely-Labeled Data
  • 69. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Current Challenges • Lacks Reasoning: Unable to build unconstrained knowledge graphs from small human-defined seed graphs • Inefficient Learners: Every “concept” needs a lot of examples • Label Cost: Supervised data is costly
  • 70. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Supervised Data Example: Computer Vision Datasets References: [90, 91, 92, 93] MNIST: handwritten digits ImageNet: WordNet hierarchy CIFAR-10(0): tiny images Places: natural scenes
  • 71. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Machine Learning from Human and Machine Human “Teachers” “Students” Supervised Learning Human Machine Augmented Supervised Learning Human Machine Semi- Supervised Learning Human Machine Reinforcement Learning Machine Unsupervised Learning
  • 72. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Machine Learning from Human and Machine Memorization Understanding
  • 73. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Environment Sensors Sensor Data Feature Extraction Machine Learning Reasoning Knowledge Effector Planning Action Representation Image Recognition: If it looks like a duck Activity Recognition: Swims like a duck Audio Recognition: Quacks like a duck
  • 74. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Challenge and Opportunity: Compute
  • 75. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR)References: [137]
  • 76. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) National Academy of Sciences: Clock Speed (MHz) Scaling Hits a Wall References: [137]
  • 77. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Intel: Innovation Continues (Aggressively Solving Technical Challenges) References: [137]
  • 78. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Beyond Moore’s Law: Machine Learning Massive Parallelism & Distributed Compute
  • 79. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Beyond Moore’s Law: Machine Learning Graphics Processing Unit (GPU) Parallelism
  • 80. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Beyond Moore’s Law: Machine Learning Custom Deep Neural Network Chips Google Tensor Processing Unit IBM True North (Brain-Inspired Chip) Intel Deep Learning Chip (Nervana Acquisition)
  • 81. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Challenge and Opportunity: Community
  • 82. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) GitHub Growth
  • 83. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) http://cars.mit.edu
  • 84. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) The Road, The Car, The Speed State Representation:
  • 85. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) “Safety System”
  • 86. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Learning Input
  • 87. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Learning Input
  • 88. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Learning Input
  • 89. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Deep RL: Q-Function Learning Parameters
  • 90. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) http://cars.mit.edu We ran a competition, and in one month: • 250 submission from MIT • 10,000+ submissions from outside MIT DeepTraffic
  • 91. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) http://cars.mit.edu DeepTraffic In MIT Outside MIT
  • 92. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) http://cars.mit.edu DeepTraffic Challenge to GBAIR Students: Make a neural network that travels 70+ mph.
  • 93. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Challenge and Opportunity: Reward Function (aka Ethics)
  • 94. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Defining a Good Reward Function is Difficult This example is popular but is not an engineering challenge as it’s faced by both humans and machines alike. References: [138] Instead, we want to answer the engineering question…
  • 95. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR)
  • 96. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Defining a Good Reward Function is Difficult Coast Runners: Discovers local pockets of high reward ignoring the “implied” bigger picture goal of finishing the race. References: [63, 64]
  • 97. Guest Lecture: Lex Fridman Contact: fridman@mit.edu Feb 22 2017 Course 15.S14: Global Business of Artificial Intelligence (GBAIR) Question? All references cited in this presentation are listed in the following Google Sheets file: https://goo.gl/wDHwnU