Lec-2 History of AI
Lec-2 History of AI
Lec-2 History of AI
vs.
2
3
2005: Cars Drive
Themselves
https://www.youtube.com/watch?v=WFR3lOm_xhE
PRESENT
2016: AlphaGo
© https://www.buzzfeednews.com/article/alexkantrowitz/were-in-an-artificial-intelligence-hype-cycle
What Changed?
Data
Deep Learning
Neural networks
Object Recognition
40
Artistic
Applications
!
• Doodle to
Painting!
• Style
Transfer
• Image
Colorization
https://arxiv.org/pdf/1603.08511.pdf
https://arxiv.org/pdf/1603.01768.pdf
41
https://github.com/jcjohnson/fast-neural-style
Image
Caption
Automatic Speech
Recognition
(c) https://medium.com/@gaurav.sharma/voice-is-the-new-o-s-and-the-future-of-search-
commerce-and-payments-64fc8cc848f6
“if it works it is not AI” “its all AI”
• By 2050, develop a team of fully autonomous humanoid
robots that can win against the human world champion
team in soccer.
49
The Definition of AI
Science of AI
• Perception
• Learning and Memory
• Reasoning and Problem-Solving
• Language and Communication
• Emotional Intelligence
• Social Intelligence
Thinking Humanly
• Cognitive Science
– Very hard to understand how humans think
• It was the study of the principles of aerodynamics, not the attempt to make
mechanical birds, that enabled human flight.
Thinking Humanly-Issues
• Complexity of Human Cognition
• Subjectivity and Variability
• Biases and Prejudices
• Ethical Concerns
• Data Limitations
• Computational Resources
• Emotional Understanding
• Validation and Testing
Thinking Rationally: laws of thought
• Problems
– Not all intelligent behavior is mediated by logical deliberation
(reflexes)
– What is the purpose of thinking?
Acting Humanly: Turing’s Test
• Loebner Prize
– Every year in Boston
– Expertise-dependent tests: limited conversation
• Problems
– Not reproducible, constructive or mathematically analyzable
Acting rationally
• Rationality vs omniscience?
• Acting in order to obtain valuable information
What is artificial intelligence (agent view)
• An agent is anything that can be viewed as perceiving its environment
through sensors and acting upon that environment through actuators
• Human agent:
– eyes, ears, and other organs for sensors
– hands, legs, mouth, and other body parts for actuators
• Robotic agent:
– cameras and laser range finders for sensors
– various motors for actuators
• Games
– Chess
– Checkers
– Othello
• Mathematics
– Logic
– Geometry
– Calculus
– Proving properties of programs
Examples: Expert Tasks
• Engineering
– Design
– Fault Finding
– Manufacturing planning
• Medical
– Diagnosis
– Medical Image Analysis
• Financial
– Stock market predictions
Examples: Perceptual Tasks
• Perception
– Vision
– Speech
• Natural Language
– Understanding
– Generation
– Translation
• Robot Control
What is artificial intelligence (algorithmic
view)
• A large number of problems are NP hard
• Search
• Game Playing
• Planning
• …
Recurrent Themes
• Weak vs. Knowledge-based Methods
• Weak – general search methods (e.g., A* search)
• primarily for problem solving
• not motivated by achieving human-level performance