Introduction to Artificial Intelligence (COMP/EECE 4720/6720)

Spring 2023


Instructor: Bonny Banerjee, Ph.D.


Contact Information:

Office: 208B Engineering Science Bldg.

Phone: 901-678-4498

E-mail: BBnerjee@memphis.edu (email communication preferred)

Office Hours: By appointment


When: MWF 11:30 am-12:25 pm


Where: Dunn Hall 124


Course Description:

Fundamentals of programming in LISP; central ideas of artificial intelligence, including heuristic search, problem solving, slot-and-filler structures, and knowledge representation.


Note: Prior knowledge in LISP is not required. Class project will involve some programming that can be done in any language (C/C++/C#, Java, MATLAB, Python, etc.). Any student not comfortable with programming should talk to the instructor in the first class.


Required Text:

"Artificial Intelligence: A Modern Approach" by Stuart Russell and Peter Norvig


Syllabus:

Introduction to a computational approach to artificial intelligence, intelligent agents, problem solving by searching, beyond classical search, logical agents, first-order logic, inference in first-order logic, classical planning, planning and acting in the real world, quantifying uncertainty, probabilistic reasoning, probabilistic reasoning over time.


Topics:

Course aims and agenda

Chapter 1: What is “intelligence”?

Chapter 2: Intelligent agents

Chapters 3-6: Problem solving

Chapters 7-12: Knowledge, reasoning and planning

Chapter 13: Quantifying uncertainty

Chapter 14: Probabilistic reasoning

Chapter 15: Probabilistic reasoning over time


Important dates:

1/18 (Wednesday): First class

3/3 (Friday): Midterm exam

3/6-3/10 (Monday-Friday): No class -- Spring Break

4/26 (Wednesday): Last class (project reports due)

5/1 (Monday): Final exam (10:30 am-12:30 pm)


Evaluation and Final Grades:

Grading: Homework 25%, Midterm 25%, Final 25%, Project 25%.

The 4720 and 6720 sections will be graded separately. In each exam and homework, the students enrolled for 6720 will have to answer more questions.