Chapter 1 - Artificial Intelligence notes
Chapter 1 - Artificial Intelligence notes
Lecture Notes
In
Artificial Intelligence
1.Introduction to AI
Intelligence
Intelligence is:
– The ability to reason
– The ability to understand
– The ability to create
– The ability to Learn from experience
– The ability to plan and execute complex tasks
The intelligent behavior may include
– Everyday tasks: recognize a friend, recognize who is calling, translate from one language to
another, interpret a photograph, talk, and cook a dinner
– Formal tasks: prove a logic theorem, geometry, calculus, play chess, checkers, or Go
– Expert tasks: engineering design, medical designers, financial analysis
Artificial Intelligence
AI is the branch of computer science concerned with making computers behave like humans. In other
words, AI is the science and engineering of making intelligent machines, especially intelligent computer
programs. The process may include
- Learning (Gaining of information and rules for using the information)
- Reasoning (Using the rules to reach approximate or definite conclusions)
- Self-Correction
According to Barr and Feigenbaum:
“Artificial Intelligence is the part of computer science concerned with designing intelligence
computer systems, that is, systems that exhibit the characteristics we associate with intelligence in
human behavior.”
According to Elaine Rich:
“AI is the study of how to make computers do things at which, at the moment, people are better”
An AI system should have
- Capability to provide reason about something
- Capability of natural language processing
- Capability of learning past experience
- Capability of self-correction
Views of AI fall into four categories
Thinking humanly Thinking rationally
Slots Fillers
publisher Thomson
title Expert Systems
author Giarratano
edition Third
year 1998
pages 600
Q. Point out the task of designing an automated taxi driver according to PEAS description.
Performance measure: Safe, fast, legal, comfortable trip, maximize profits
Environment: Roads, other traffic, pedestrians, customers
Actuators: Steering wheel, accelerator, brake, signal, horn
Sensors: Cameras, sonar, speedometer, GPS, odometer, engine sensors and keyboard
Q. Point out the task of designing a Medical diagnosis system according to PEAS description
• Performance measure: Healthy patient, minimize costs, lawsuits
• Environment: Patient, hospital, staff
• Actuators: Screen display (questions, tests, diagnoses, treatments, referrals)
• Sensors: Keyboard (entry of symptoms, findings, patient's answers)
Q. Machines can be made intelligent artificially but ultimately persons make the machines. So
who is more intelligent - the artificial machine or the person? Discuss
Ans: Human have done considerable work in designing a machine but the machine may not need to do
very much to operate well. An example is, thermostat. It is difficult to design a thermo stat so that it
turns on and off at exactly the right temperature but the thermostat itself does not have to do more
computations.
All the logic behind making the machine specifies what needs to be mechanized and how to be
machinated but not in vice versa. The AI reasoning in human involves all the possibilities to
determine how to make a complete machine. The natural intelligence of human made the AI which
may not cope on real time. Hence, the above point are supportive on the favor of the humans.
What can AI systems do and don’t do
Today’s successful AI systems operate in well-defined domains and employ narrow, specialized
knowledge. Common sense knowledge is needed to function in complex, open-ended worlds. Such a
system also needs to understand unconstrained natural language. However these capabilities are not yet
fully present in today’s intelligent systems.
What can AI systems do What can AI systems NOT do yet?
Today’s AI systems have been able to achieve • Understand natural language robustly (e.g., read
limited success in some of these tasks. and understand articles in a newspaper)
• In Computer vision, the systems are capable of • Surf the web
face recognition • Interpret an arbitrary visual scene
• In Robotics, we have been able to make vehicles • Learn a natural language
that are mostly autonomous. • Construct plans in dynamic real-time domains
• In Natural language processing, we have • Exhibit true autonomy and intelligence
systems that are capable of simple machine
translation.
• Today’s Expert systems can carry out medical
diagnosis in a narrow domain
• Speech understanding systems are capable of
recognizing several thousand words continuous
speech