CSCE 625 - Artificial Intelligence

Fall 2011


Professor: Dr. Thomas R. Ioerger
Office: 322C Bright Bldg.
Phone: 845-0161
email: ioerger@cs.tamu.edu
office hours: Tues, 3:00pm, or by appointment (email to set up a time)

TA: Peihong Guo
office hours:

Meeting: MWF, 10:20 am-11:10, HRBB 113

Course Web Page: http://www.cs.tamu.edu/faculty/ioerger/cs625-fall11/index.html

Course Description (from TAMU course catalog): Basic concepts and methods of artificial intelligence; Heuristic search procedures for general graphs; game playing strategies; resolution and rule based deduction systems; knowledge representation; reasoning with uncertainty.

Prerequisites: CSCE 221 (Data Structures and Algorithms)

Textbook

Russell, S. and Norvig, P. (2002). Artificial Intelligence: A Modern Approach. 3rd edition (blue cover). Prentice Hall.

Course Objectives

  1. To learn about intelligent search methods and their role in building complex problem-solving programs.
  2. To learn about knowledge representation techniques and methods for knowledge-based/intelligent decision-making in programs.
  3. To gain exposure to traditional sub-fields of AI (automated deduction, planning, machine learning, natural language...).
Topics Assignments, Projects, Exams, and Grading

The work for this course will consist of a mix of homework assignments, programming projects, and exams. The final grade for the course will be a weighted combination of these three components, which is tentatively set as follows: 33% homework, 33% programming projects, 33% exams. There will most likely be 2 mid-term exams and a final exam. The minimum score for an grade of an A will be 90%, the minimum for a B will be 80%, 70% for C, and so on, though these thresholds may be lowered depending on the performance of the class overall. The penalty for late assignments is -5% per day (24 hours).


Schedule:

Mon, Aug 29first day of class; core concepts
Wed, Aug 31perspectives on AI read Ch. 1
Fri, Sep 2history of AI
Mon, Sep 5 intelligent agents (characteristics, environments, architectures)read Ch. 2
Wed, Sep 7 search algorithms read Sec 3.1-3.4
Fri, Sep 9 DFS, BFS, iterative deepening
Mon, Sep 12 heuristic search, A* read Sec 3.5-3.6
Wed, Sep 14 adversarial search (minimax) read Ch. 5; Homework #1 due
Fri, Sep 16 alpha-beta pruning
Mon, Sep 19 constraint satisfaction read Ch. 6
Wed, Sep 21 AC-3 algorithmHomework #2 due
Fri, Sep 23 CSP examples; scheduling; satisfiability
Mon, Sep 26 (class cancelled)
Wed, Sep 28 local search (hill-climbing, simulated annealing)read Sec 4.1
Fri, Sep 30 review Homework #3 due
Mon, Oct 3Mid-term Exam #1 (in class)covers Chapters 1-6
Wed, Oct 5propositional logic, syntax and semanticsread Ch. 7
Fri, Oct 7inference methods; DPLL
Mon, Oct 10natural deduction, back-chainingNotes
Wed, Oct 12resolution
Fri, Oct 14First-order logicHomework #4 due, read Ch. 8
Mon, Oct 17
Wed, Oct 19fluents, intervals, and events
Fri, Oct 21Automated deduction in FOL; examplesread Ch. 9
Mon, Oct 24Unification algorithm, Herbrand's Theorem
Wed, Oct 26real-world theorem proversHomework #5 due
Fri, Oct 28Prolog; SWI; tutorial
Mon, Oct 31examples
Wed, Nov 2tractable inference: description logics, rete algorithm notesCh. 1, The Description Logic Handbook
Fri, Nov 4default reasoning, notesHomework #6 due, read Sec 12.6
Mon, Nov 7Mid-term Exam #2
Wed, Nov 9Planning - Situation Calculus, frame problem read Ch. 10
Fri, Nov 11state-space planners, PDDL, STRIPS assumption
Mon, Nov 14goal regression (10.2.2); partial-order planning (10.4.4) read (Weld, 1994)
Wed, Nov 16GraphPlan
Fri, Nov 18SatPlan, scheduling; notesread Ch. 11
Mon, Nov 21HTNs; plan monitoring and repair
Wed, Nov 23Markov Decision Processes; notesread Ch 17.1-17.2
Fri, Nov 25(Thanksgiving break)
Mon, Nov 28Probabilistic representations of uncertainty in knowledgeread Ch. 13
Wed, Nov 30Bayesian networks, notesread Ch. 14.1-14.2; Homework #7 due
Fri, Dec 2inference in Bayesian networks, notesread Ch 14.4-14.5
Mon, Dec 5last day of classHomework #8 due
Fri, Dec 9Final Exam, 3:00-5:00


Academic Integrity Statement and Policy

Aggie Code of Honor: An Aggie does not lie, cheat or steal, or tolerate those who do.
see: Honor Council Rules and Procedures


Americans with Disabilities Act (ADA) Policy Statement

The Americans with Disabilities Act (ADA) is a federal anti-discrimination statute that provides comprehensive civil rights protection for persons with disabilities. Among other things, this legislation requires that all students with disabilities be guaranteed a learning environment that provides for reasonable accommodation of their disabilities. If you believe you have a disability requiring an accommodation, please contact Disability Services, in Cain Hall, Room B118, or call 845-1637. For additional information visit http://disability.tamu.edu.


Links