CP468 ARTIFICIAL INTELLIGENCE, FALL 2019, 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


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

Class Schedule, Fall Semester Timetable

            |     Mon     |     Wed     | 
            | 17:30-18:50 | 17:30-18:50 | 
            |    BA111    |    BA111    | 
____________|_____________|_____________|__
            |             |             |             
Week 1:     |   Sep 09    |   Sep 11    |   
Week 2:     |   Sep 16    |   Sep 18    |   
Week 3:     |   Sep 23    |   Sep 25    |   
Week 4:     |   Sep 30    |   Oct 02    |   
Week 5:     |   Oct 07    |   Oct 09    |   
____________|_____________|_____________|__
            |
Study Break |  October 15-18  N o  C o u r s e s
____________|_____________________________
            |             |            |
Week 6:     |   Oct 21    |   Oct 23   |    
Week 7:     |   Oct 28    |   Oct 30 M |    
Week 8:     |   Nov 04    |   Nov 06   |    
Week 9:     |   Nov 11    |   Nov 13   |    
Week 10:    |   Nov 18    |   Nov 20   |    
Week 11:    |   Nov 25    |   Nov 27   |    
Week 12:    |   Dec 02    |   Dec 04   |    
____________|_____________|____________|__
            |             |            |             

Course Requirements/Student Evaluation