Professor: Dr. Thomas R. Ioerger
email: | ioerger@cs.tamu.edu |
Office: | 322C Bright Bldg. |
office hours: | Wed, 3:00-4:00 |
TA: Qing Wan
email address: | frankwanbear@gmail.com |
office location: | 339 HRBB |
office hours: | Tues & Thurs, 2:20-3:20 |
Meeting: TR, 9:35-10:50, HRBB 124
Course Web Page: http://faculty.cs.tamu.edu/ioerger/cs420-fall18/index.html (this page)
Course Description (from TAMU course catalog): Fundamental concepts and techniques of intelligent systems; representation and interpretation of knowledge on a computer; search strategies and control; active research areas and applications such as notational systems, natural language understanding, vision systems, planning algorithms, intelligent agents and expert systems.
Prerequisites: CSCE 221 (Data Structures & Algorithms)
Textbook
Course Objectives
The work for this course will consist of a mix of written homeworks and programming assignments. Students are expected to be proficient in programming in C++, based on prior course-work in the major.
Exams: There will be one mid-term exam and a non-comprehensive final exam (during finals week).
The overall score for the course will be a weighted combination of these components, which is tentatively set as follows:
The penalty for late assignments is -5% per day (pro-rated
over 24 hours).
After 10 days late, the deductions cease; the maximum
loss of points is 50%. As long as you
turn an assignment in by the end of the semester, it could still be
worth as much as half-credit. This is to encourage you to eventually complete
the assignment, even if you can't get it in on time initially.
assignment | topic | concepts | reading | |
---|---|---|---|---|
Tues, Aug 28 | (first day of class) | What is AI? | perspectives on AI; core concepts | read Ch. 1 |
Thurs, Aug 30 | Search Algorithms | DFS, BFS, iterative deepening | read Ch. 3 (skip 3.5.3); slides | |
Tues, Sep 4 | Heuristic Search | uniform-cost, heuristics, greedy search | ||
Thurs, Sep 6 | A* search | |||
Tues, Sep 11 | Iterative Improvement | hill-climbing, beam search | Sec 4.1 (skip 4.1.4 and 4.2-4.5) | |
Thurs, Sep 13 | simulated annealing | application to Traveling Salesman Problem, Tour of Texas | ||
Tues, Sep 18 | Game Search | minimax search | Ch. 5 (skip 5.6) | |
Thurs, Sep 20 | alpha-beta pruning; DeepBlue | |||
Tues, Sep 25 | Project 1 due Blocks Challenge Problems sample class definitions code to read files results | Constraint Satisfaction | back-tracking search | Ch. 6 |
Thurs, Sep 27 | heuristics for CSPs | |||
Tues, Oct 2 | IBM Watson |
YouTube: Overview (watch 0:00-5:45) YouTube: Jeopardy (watch 4:40-10:30) YouTube: How Watson Works (7 min) (some articles on Watson) | ||
Thurs, Oct 4 | arc consistency, AC-3 | |||
Tues, Oct 9 | mid-term exam (in-class) | |||
Thurs, Oct 11 | Propositional Logic | syntax, semantics | Ch. 7 | |
Tues, Oct 16 | natural deduction, forward chaining | Examples of Propositional Inference | ||
Thurs, Oct 18 | backward chaining, resolution | |||
Tues, Oct 23 | satisfiability, DPLL, WalkSat | |||
Thurs, Oct 25 | First-Order Logic | syntax | Ch. 8 | |
Tues, Oct 30 | Homework 2 due | model theory | ||
Thurs, Nov 1 | inference in FOL, unification; Resolution | Ch. 9, slides | ||
Tues, Nov 6 | other FOL inference algs (e.g. Jess, Prolog, Description Logics) | slides | ||
Thurs, Nov 8 | (discussion continued) | |||
Tues, Nov 13 | Uncertainty, probability, Bayes Rule | Ch. 13; slides | ||
Thurs, Nov 15 | Project 3 due | Planning | PDDL/STRIPS Operators, Goal-Regression | Ch. 10 (10.1, 10.2, 10.4.1); slides |
Tues, Nov 20 | Intelligent Agents | types of agent architectures, decision-making, rationality | Ch. 2, slides | |
Thurs, Nov 22 | Thanksgiving (class cancelled) | |||
Tues, Nov 27 | Markov Decision Problems, Reinforcement Learning | Ch. 17.1-3 (see second half of slides on Agents) | ||
Thurs, Nov 29 | Machine Learning | searching hypothesis space, decision trees | Ch. 18.1-3; slides | |
Tues, Dec 4 | last day of class; Project 4 due parser: Expr.hpp, Expr.cpp review session: 5:30-6:30pm, 113 HRBB | overfitting, pruning | ||
Fri, Dec 7 | final exam, 12:30-2:30 (124 HRBB) | |||