Artificial Intelligence








Artificial Intelligence (CSCI 4304) (CSCI 4404)


 

Teaching Assistants  (Mr. Raed Rashid

 

Course Objective : To enable the student to deal with problems that need intelligent algorithms to solve them.

 

Time Table :       Sat,Mon,Wed. 12-1 (male)

                                 Sat., Mon.,Wed. 1-2 (Female)





 

For more details about the course, refer to Moodle (Syll., Quizes, Discussions)

 

Lectures :

 


 

Introduction

- Problem Solving
- Set of Problems
- Production Systems
- Control Strategy


Basic Problem Solving Methods


- Forward Versus Backward Reasoning
- Knowledge Representation
- Heuristic Functions
- Search Techniques
  . Breadth First Search
  . Depth First Search
  . Generate and Test
  . Hill Climbing
  . Best First Serach : OR Graphs
  . A* Algorithm
  . AO* Algorithm


Game Playing


- The Minimax Search Procedure
- Adding Alpha-Beta Cutoffs


Knowledge Representation


- Introduction
- Representation of Simple Facts in logic
- Augmenting the Representation with Computable Functions and Predicates
- Resolution


- Rough sets
- Nonmonotonic Reasoning
- Mycine: A Rule Based System Using Inexact Reasoning
- Bayesian Reasoning
- Dempster-Shafer Theory of Evidence
- Fuzzy Logic
- Structured Representation of Knowledge
  . Semantic Networks
  . Frames
  . Scripts
  . Conceptual Dependency

Expert Systems(concepts, tools, applications)


Machine Learning (Concept Learning, Neural Networks, Genetic Algorithms, Hybrid Approach)


Text Book:


          .  G.F.Luger , Artificial Intelligence : Structures and Strategies for Complex Problem Solving, 5h edition, 


              Addison Wesley, 2005.

Reference Books


          .  Michael Negneevitsky, Artificial Intelligence: A guide to Intelligent Systems, 2nd edition,


              Addison Wesley,2005
            
          .  Toshinori Munakata, Fundamentals of the New Artificial Intelligence, Springer Verlag, 1998.

          .  P.H.Winston, Artificial Intelligence, 1992.
    
          .  Elaine Rich, Artificial Intelligence, 1983.


Proposed Projects


 Conditions :


  – 2 to 3 students in one project.
  – Submission Date is Mon. Dec. 11, 2005.
  – Presentation Date is Thu. Dec. 14, 2005.


 Projects :


 1. Neural Networks Applications


 2. Intelligent Agents


 3. Evolutionary Computing


 4. Expert Systems Applications


 5. Data mining Algorithms and Techniques


 6. Soft Computing Applications


 7. Bioinformatics


 8. Natural Language Understanding


 9. Recognition (Pattern, Voice, Face …)


Evaluation


  .  25% Lab
  .  10% Project
  .   3% Quiz-I,   3% Quiz-II  

  .   9 % Midsemester
  .   50% FinalExam