Lecture 1 - Introduction
Lecture 1 - Introduction
Based on slides by Roman Garnett and Chapter 1 of Heaton (Artificial Intelligence for Humans Volume 1)
Textbook Reference
Today
How many
dots?
What About the Brain?
Web search
Text classification, spam filtering, etc…
Machine Translation?
Vision (Perception)
Object and face recognition
Scene segmentation
Image classification
Technologies
Vehicles
Rescue
Soccer!
Lots of automation…
In this class:
We ignore mechanical aspects
Methods for planning
Methods for control
Images from UC Berkeley, Boston Dynamics, RoboCup, Google
Logic
Logical systems
Theorem provers
NASA fault diagnosis
Question answering
Methods:
Deduction systems
Constraint satisfaction
Satisfiability solvers (huge advances!)
Text from Bart Selman, image from IBM’s Deep Blue pages
Decision Making
Applied AI involves many kinds of automation
Scheduling, e.g. airline routing, military
Route planning, e.g. Google maps
Medical diagnosis
Web search engines
Spam classifiers
Automated help desks
Fraud detection
Product recommendations
… Lots more!
Designing Rational Agents
Environment
types Sensors
Agent
Percepts
Learning to recognize when and how a new
problem can be solved with an existing ?
technique
Actuators
Actions
Modeling Input and Output
Pac-Man as an Agent
Agent Environment
Sensors Percepts
?
Actuators Actions
Pac-Man is a registered trademark of Namco-Bandai Games, used here for educational purposes Demo1: pacman-l1.mp4 or L1D2
Machine Learning Models
Data classification
Regression analysis
Clustering
Time Series
Classification
Example: Credit
scoring
Differentiating
between low-
risk and high-risk
customers from
their income and
savings Discriminant: IF income > θ1 AND savings > θ2
THEN low-risk ELSE high-risk
Model 26
Classification: Applications
Aka Pattern recognition
Face recognition: Pose, lighting, occlusion (glasses, beard), make-
up, hair style
Character recognition: Different handwriting styles.
Speech recognition: Temporal dependency.
Use of a dictionary or the syntax of the language.
Sensor fusion: Combine multiple modalities; eg, visual (lip image) and
acoustic for speech
Medical diagnosis: From symptoms to illnesses
Web Advertizing: Predict if a user clicks on an ad on the Internet.
27
Face Recognition
Test images
29
Regression Applications
α2= g2(x,y)
α2
α1
30
Time Series
Encode the Data
Financial Analysis Normalize (Sliding Window)
Reading
• Chapter 1 of Heaton (Artificial Intelligence for
Humans Volume 1)
32
Resources: Datasets