CS 561--- INTRODUCTION TO ARTIFICIAL INTELLIGENCE

                

SPRING  SEMESTER

Instructor: Dr. Christos Nikolopoulos

Office: Bradley 197

Tel.: 677-2456

E-mail: chris@bradley.edu 

URL: 
        Chris Nikolopoulos


see Syllabus at 
        link

OTHER RESOURCES: 1. Chris Nikolopoulos,Expert Systems: An Introduction to First, Second Generation and Hybrid Knowledge based Systems, Marcel Dekker, 1997.

2. P.Winston,Introduction to Artificial Intelligence

3. Abelson, Sussman and Sussman, Structure and Interpretation of Computer Programs, MIT Press (lisp reference-free online) 4. Online Scheme references: Ref 1 Ref 2 Ref 3 5. Online references on AI: What is AI 1 What is AI 2 Additional notes on Search techniques: Notes on Search 1 Notes on Search 2 6. Various links: Links on AI

NOTES:

This is an introduction to AI class. Artificial Intelligence is a diverse area whose goal is to solve problems that are algorithmically not solvable or which belong to the class NP. In this class, breadth will be emphasized instead on depth. Students will be exposed to diverse areas of AI, among them graph searching heuristics, foundations of logic programming, uncertainty in knowledge bases, introduction to machine learning, evolutionary computation, natural language, vision and robotics. CLisp or Racket , a version of the language LISP, will be introduced and used for implementation of the various heuristics.