CP468 ARTIFICIAL INTELLIGENCE, FALL 2016, WLU

Course Description

The course covers concepts and techniques in artificial intelligence and machine learning.

Prerequisites

CP213 Introduction to Object-Oriented Programming

Instructor

Dr. Ilias S. Kotsireas
Office: N2076A, Office Hours: 24/7 and by appointment, Phone: 884-0710 ext. 2218, E-Mail: ikotsireATwlu.ca

Important Course Information

Course Textbook

Artificial Intelligence: A Modern Approach (3rd Edition), S. Russell, P. Norvig, Prentice Hall

Textbook Support Website http://aima.cs.berkeley.edu

A1

date posted: September 22, 2016
due date: October 6, 2016

A2

date posted: October 26, 2016
due date: November 9, 2016
code demo: November 10, 2016

Lecture Topics (corresponding to the 12 weeks schedule)

  1. Introduction, Intelligent Agents
  2. Problem solving, searching
  3. Metaheuristics I: Local Search, Tabu Search, Hill Climbing
  4. Metaheuristics II: Simulated Annealing, Genetic Algorithms, Ant Colony Optimization
  5. Constraint Satisfaction Problems
  6. Automated Reasoning, Prolog
  7. Knowledge Representation
  8. Knowledge-based systems
  9. Machine Learning
  10. Neural Networks I: Architectures, Pattern Classification
  11. Neural Networks II: Single-layer, Multi-layer
  12. Term Projects Presentations

17:30-18:50

Class Schedule, Fall Semester Timetable

              |     Mon     |     Wed     |
              | 17:30-18:50 | 17:30-18:50 |
              |    N1057    |    N1057    |
______________|_____________|_____________|_
              |             |             |
Week 1:       |  Sep 12     |   Sep 14    |
Week 2:       |  Sep 19     |   Sep 21    |
Week 3:       |  Sep 26     |   Sep 28    |
Week 4:       |  Oct 03     |   Oct 05    |
---------------------------------------------
Oct 10, Thanksgiving, Oct 11 - 14 Fall Reading Week
---------------------------------------------
Week 5:       |  Oct 17     |   Oct 19    |
Week 6:       |  Oct 24     |   Oct 26    |
Week 7:       |  Oct 31     | Nov 02 (M)  |
Week 8:       |  Nov 07     |   Nov 09    |
Week 9:       |  Nov 14     |   Nov 16    |
Week 10:      |  Nov 21     |   Nov 23    |
Week 11:      |  Nov 28     |   Nov 30    |
Week 12:      |  Dec 05     |   Dec 07    |
______________|_____________|_____________|__
              |             |             |

Course Requirements/Student Evaluation