CP468 ARTIFICIAL INTELLIGENCE, FALL 2020, 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, Phone: 884-0710 ext. 2218, E-Mail: ikotsireATwlu.ca

Important Course Information

Office Hours

Due to the COVID-19 pandemic, and the fact that Laurier has decided that Fall 2020 courses will be held on-line, all office hours for this course will also be conducted on-line, here are the two options:
  1. 24/7: send me an invite on Skype (ID: ilias_kotsireas) and ping me at any time outside class hours, from 9:00 a.m. EST to 5:00 p.m. EST (no prior appointment is required)
  2. specific time slot: e-mail me to book an individual appointment on skype/zoom.

For authentication/security purposes, please include your Laurier Student ID, and your first and last name, in all communcations regarding the course.

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 and Fall Semester Timetable

              |     Mon     |     Wed     |    
              | 17:30-18:50 | 17:30-18:50 |
              |  (on-line)  |  (on-line)  |   
______________|_____________|_____________|___________
              |             |             |       
Week 1:       |  Sep 14     |    Sep 16   |   
Week 2:       |  Sep 21     |    Sep 23   |   
Week 3:       |  Sep 28     |    Sep 30   |   
Week 4:       |  Oct 05     |    Oct 07   |   
______________|_____________|_____________|____________
              |
Reading Week  |  Oct 12 - Oct 16  N o   C o u r s e s
______________|_______________________________________
              |             |             |        
Week 5:       |  Oct 19     |   Oct 21    |   
Week 6:       |  Oct 26     |   Oct 28  M |   
Week 7:       |  Nov 02     |   Nov 04    |   
Week 8:       |  Nov 09     |   Nov 11    |   
Week 9:       |  Nov 16     |   Nov 18    |   
Week 10:      |  Nov 23     |   Nov 25    |   
Week 11:      |  Nov 30     |   Dec 02    |   
Week 12:      |  Dec 07     |   Dec 09    |   
______________|_____________|_____________|___________
              |             |             |          

Course Requirements/Student Evaluation