Lecture-0 - Ai
Lecture-0 - Ai
L T P: 3 1 0
Text Book:
Reference books:
Activity Marks
Attendance 5
Continuous Assessment (CA)* 20
Mid-Term Examination (MTE) 25
End-Term Examination (ETE) 50
Total 100
Search engines
Science
Medicine/
Diagnosis
Labor
Appliances What else?
Honda Humanoid Robot
Walk
Turn
Stairs
Sony AIBO
Natural Language Question Answering
http://aimovie.warnerbros.com http://www.ai.mit.edu/projects/infolab/
Milestone in the field of Artificial Intelligence
Robot holding electric bulb
Driver-less Car
Human vs Robot Table Tennis game
Examples of Artificial Intelligence You’re
Using in Daily Life
• Virtual Personal Assistants
Siri, Google Now are all intelligent digital personal assistants on
various platforms (iOS, Android, and Windows Mobile). In
short, they help find useful information when you ask for it
using your voice; you can say “Where’s the nearest Chinese
restaurant?”, “What’s on my schedule today?”, “Remind me
to call Jerry at eight o’clock,” and the assistant will respond by
finding information, relaying information from your phone, or
sending commands to other apps.
• Smart Cars
You probably haven’t seen someone reading the newspaper
while driving to work yet, but self-driving cars are moving
closer and closer to reality; Google’s self-driving car project
and Tesla’s “autopilot” feature are two examples that have
been in the news lately. self-driving cars learn to drive in the
same way that humans do: through experience.
• Purchase Prediction
• Large retailers like Target and Amazon stand to make a lot of
money if they can anticipate your needs. Amazon’s
anticipatory shipping project hopes to send you items before
you need them, completely obviating the need for a last-
minute trip to the online store. While that technology isn’t
yet in place, brick-and-mortar retailers are using the same
ideas with coupons; when you go to the store, you’re often
given a number of coupons that have been selected by a
predictive analytics algorithm.
• Fraud Detection
• Have you ever gotten an email or a letter asking you
if you made a specific purchase on your credit card?
Many banks send these types of communications if
they think there’s a chance that fraud may have
been committed on your account, and want to make
sure that you approve the purchase before sending
money over to another company. Artificial
intelligence is often the technology deployed to
monitor for this type of fraud.
• In many cases, computers are given a very large
sample of fraudulent and non-fraudulent purchases
and asked to learn to look for signs that a transaction
falls into one category or another. After enough
training, the system will be able to spot a fraudulent
transaction based on the signs and indications that it
learned through the training exercise.
• Security Surveillance
A single person monitoring a number of video cameras isn’t a
very secure system; people get bored easily, and keeping
track of multiple monitors can be difficult even in the best of
circumstances. Which is why training computers to monitor
those cameras makes a great deal of sense. With supervised
training exercises, security algorithms can take input from
security cameras and determine whether there may be a
threat—if it “sees” a warning sign, it will alert human security
officers.
• Smart Home Devices
Many smart home devices now include the ability to learn your
behavior patterns and help you save money by adjusting the
settings on your thermostat or other appliances in an effort to
increase convenience and save energy. For example, turning
your oven on when you leave work instead of waiting to get
home is a very convenient ability. A thermostat that knows
when you’re home and adjusts the temperature accordingly
can help you save money by not heating the house when
you’re out.
Real Examples
Video Time
• https://www.youtube.com/watch?v=ZFB6lu3
WmEw
• https://www.youtube.com/watch?v=O-
h8fFkm3UA
Unit 1 - Introduction
Foundations of artificial intelligence(AI)
History of AI
Basics of AI
Artificial Intelligence Problems
Artificial Intelligence Techniques
Unit 1 Foundations of AI
Unit 1 Time-line of AI
Unit 1 Application areas of AI
Unit 1 - Problem Spaces and Search
Defining the problem as a state space search
Problem characteristics
Production systems
Production system characteristics
Issues in designing search problems
Breadth first search (BFS)
Depth first search(DFS)
Bi-directional Search
Unit 2 - Informed Search Strategies
Best first search
A* algorithm, Heuristic functions
Generate and Test
Hill Climbing
Simulated Annealing
Constraint satisfaction
Unit 3 - Knowledge Representation
Representations & mappings
Approaches in knowledge representation
Issues in knowledge representation
Predicate logic
Propositional logic
Procedural versus declarative knowledge
Forward versus backward reasoning
Logic programming
Unit 4
- Symbolic reasoning under uncertainty
Non monotonic reasoning
Logic for non monotonic reasoning
Implementation issues
Augmenting a problem solver
Truth maintenance system
- Statistical reasoning
Certainty factors & rule-based systems,
Probability & Bayes' theorem
Bayesian networks
Dempster-Shafer-Theory
Unit 5
- Weak slot and filler structures
Semantic nets
Frames
Unit 5
- Strong slot and filler structures
Conceptual dependency
Scripts
Unit 6
- Game playing
The min-max search procedure
Alpha-beta cutoffs
Iterative deepening
- Advance topics in Artificial Intelligence
Natural Language Processing(NLP)
Artificial Neural Network
Fuzzy logic systems
Genetic algorithms
Thank You !!!
Next Class: