Chapter 1 Introduction Updated
Chapter 1 Introduction Updated
Intelligence
Introduction
Basic information about course
• Su 12:15-13:30
• Tu 10:00-11:15
• Text: Artificial Intelligence: A Modern Approach
• Instructor: Dr. Abdallah Mohamed, TA. Farah Albishri
Prerequisites
• Comfortable programming in language such as C (or C++) or Java
• Some knowledge of algorithmic concepts such as running times of
algorithms;
• Some familiarity with probability (we will go over this from the
beginning but we will cover the basics only briefly)
• Not scared of mathematics, some background in discrete
mathematics, able to do simple mathematical proofs
• If you do not have a standard undergraduate computer science
background, talk to me first.
• Well-prepared undergraduates are certainly welcome
Grading
• Assignments: 10%
– May discuss with another person; writeup and
code must be your own
• Quizzes: 15%
• Midterm exams: 30%
• Final exam: 40%
• Participation: 5%
What is artificial intelligence?
• AI is
• A serious science.
Real AI
• General-purpose AI like the robots of science
fiction is incredibly hard
– Human brain appears to have lots of special and
general functions, integrated in some amazing way
that we really do not understand at all (yet)
• Special-purpose AI is more doable (nontrivial)
– E.g., chess/poker playing programs, logistics
planning, automated translation, voice recognition,
web search, data mining, medical diagnosis,
keeping a car on the road, … … … …
if our system can be
Definitions of AI more rational than
humans in some
cases, why not?