The book is designed to be comprehensible to any graduate or motivated undergraduate computer science/engineering student. The text assumes only a basic foundation in discrete mathematics and simple algorithms, such as that typically attained at the sophomore or junior level. The topics discussed in the text are vast; they include the "Good Old Fashioned AI" topics that have persevered through years of research and application, as well as contemporary fields like stochastic methods, connectionist architectures, and agent-based models.
Official Website :
http://www.cs.unm.edu/~luger/ai-final/index.html
Lab Lectures:
My Lab exercises introduce the syntax and semantic of common LISP, with particular emphasis on the features of the language that make it useful for AI Programming.. By the end of lectures, I provided an agile example of Tic-Tac-Teo Game which emphasizes the use of lists to create symbolic data structures and the implementation of search algorithms to manipulate these structures intellignetly.
Lab. 1
LISP Comparison Functions
Lab. 2
LISP Mathematical Functions
Lab. 3
LISP Numeric Functions I
Lab. 4
LISP Numeric Functions II
Lab. 5
LISP Numeric Functions III
Lab. 6
LISP Logic Functions
Lab. 7
LISP Condition Functions
Lab. 8
LISP Assignment Functions
Lab. 9
LISP Output Functions
Lab. 10
LISP User-Define Functions
Lab. 11
LISP List-Processing Functions I
Lab. 12
LISP List-Processing Functions II
Lab. 13
LISP List-Processing Functions III
Lab. 14
LISP List-Processing Functions IV
Lab. 15
Tic-Tac-Teo Game: A Complete Example
Exercises. 1
Exercises -sheet (1): Arithmetic Expressions
Exercises. 2
Exercises -sheet (2): User-defined functions
Exercises. 3
Exercises -sheet (3): Tic-Tac-Teo Example
Exercises. 4
Exercises -sheet (4): Tic-Tac-Teo Take Home Example