SINAI UNIVERSITY FACULTY OF INFORMATION TECHNOLOGY

advertisement
SINAI UNIVERSITY
FACULTY OF INFORMATION TECHNOLOGY
CSW (351) Artificial Intelligence – Syllabus, Fall 2010
Professor Dr. Hamed Sallam
Note: Dr. Sallam Will come to class the first week of October.
However students should attend the lectures on time and report to
the TA, and submit their home works to Professor Sallam’s email on
time. Thanks
E-mail: (hamed.sallam@mnsu.edu)
Teacher Assistant: Mr. Mohamed Loey E-mail:
mohamedloey@gmail.com
Pre-requisite: Computer programming1
Course Description: The goal of Artificial Intelligence is to build
software systems that behave "intelligently". By this, we mean that the
computer systems "do the right thing" in complex environments--that
they act optimally given the limited information and computational
resources available. This course provides an introduction to artificial
intelligence. We will first study the core topics of knowledge
representation, reasoning, and learning, all from the perspective of
probabilistic methods. Then we will cover several of the "subject areas"
of artificial intelligence where these probabilistic methods are applied
including Natural Language Processing, Perception (primarily vision),
and Robotics. Introduction to Fuzzy-Neuro Systems will be also
introduced with their industrial applications
Learning Objectives
By the end of the course, you should be able to do the following:
o Represent the causal structure of a given domain using
Bayesian networks and use it to make both quantitative
(probabilistic) and qualitative inferences.
o Given a simple version of a problem such as object
recognition or text categorization, implement a bayesian
network that solves the problem and explain how learning
takes place in the bayesian network.
1
Identify the steps in natural language processing, list some of
the problems in understanding and generation, and describe
how information retrieval, information extraction, and
language translation systems work.
o Choose an appropriate method for robot navigation and
justify its choice over other methods such as exhaustive
search and exact inference.
o Recognize when a problem is not amenable to a traditional
programming (e.g., procedural, object-oriented, etc) solution,
but might be amenable to knowledge-based or learning-based
methods.
o Introducing the state-of-the art in Fuzzy-Neuro- technology
Teaching Material:
 Text- Artificial Intelligence: A Modern Approach (third edition) by
Stuart Russell and Peter Norvig (recommended).
 Lecture notes by Sallam - Available on the course website: Coming
Soon
Grading scheme:
 Make-ups for homework or tests may be granted for valid excuses.
 Assignments/Homework/Quizzes: 15%
 Mid Term: 15%
 Projects :20%
 Final : 50%
Grading scale :( 100 Max) Grading scale :( 100 Max)
- A (90 -100) - A- (85 – 90) - B+ (80 – 85) - B (75 – 80)
- B- (72.5 – 75) C+ (70 - 72.5) - C (67.5 – 70) - C- (65 - 67.5)
- D+ (62.5 – 65) - D (60 -62.5) - F < 60
Late submissions: Late submissions of homework will be penalized with
a deduction of 10% of the grade per late day, to a maximum of two late
days for each submission.
Tentative schedule (TBA)
o
2
Download