Fall 2018 - CMPT 310 D100

Artificial Intelligence Survey (3)

Class Number: 8382

Delivery Method: In Person

Overview

  • Course Times + Location:

    Sep 4 – Dec 3, 2018: Mon, Wed, Fri, 10:30–11:20 a.m.
    Burnaby

  • Exam Times + Location:

    Dec 5, 2018
    Wed, 8:30–11:30 a.m.
    Burnaby

  • Instructor:

    James Delgrande
    jim@sfu.ca
    1 778 782-4335
  • Prerequisites:

    CMPT 225 and (MACM 101 or ENSC 251 and ENSC 252)).

Description

CALENDAR DESCRIPTION:

Provides a unified discussion of the fundamental approaches to the problems in artificial intelligence. The topics considered are: representational typology and search methods; game playing, heuristic programming; pattern recognition and classification; theorem-proving; question-answering systems; natural language understanding; computer vision. Students with credit for CMPT 410 may not take this course for further credit.

COURSE DETAILS:

The goal of this course is to provide students with a survey of different aspects of artificial intelligence (AI). We will start with the AI-as-search paradigm, and discuss generic search strategies and heuristic-based improvements. Logic, in particular first-order logic, will be presented as a formalism for representing knowledge in AI systems. The use of probability as a mechanism for handling uncertainty in AI will be presented, with a focus on Bayesian networks. Finally, we will explore the design of AI systems which use learning to improve their performance on a given task. In addition to these topics, if time permits, other topics such as computer vision, natural language processing, and robotics will be addressed.

Topics

  • Search
  • Logic
  • Constraint satisfaction problems
  • Game playing
  • Planning
  • Reasoning under uncertainty (probability)
  • Bayesian networks
  • Hidden Markov Models, Dynamic Bayesian networks
  • Utility theory, Decision networks
  • Learning

Grading

NOTES:

Grading will be announced the first week of class. Evaluation will be based on four programming and written assignments as well as a midterm and final exam.

Students must attain an overall passing grade on the weighted average of exams in the course in order to obtain a clear pass (C- or better).

Materials

REQUIRED READING:

  • Artificial Intelligence: A Modern Approach
  • 3rd Edition
  • Stuart J. Russell, Peter Norvig
  • Prentice Hall
  • 2010

ISBN: 9780136042594

Registrar Notes:

SFU’s Academic Integrity web site http://students.sfu.ca/academicintegrity.html is filled with information on what is meant by academic dishonesty, where you can find resources to help with your studies and the consequences of cheating.  Check out the site for more information and videos that help explain the issues in plain English.

Each student is responsible for his or her conduct as it affects the University community.  Academic dishonesty, in whatever form, is ultimately destructive of the values of the University. Furthermore, it is unfair and discouraging to the majority of students who pursue their studies honestly. Scholarly integrity is required of all members of the University. http://www.sfu.ca/policies/gazette/student/s10-01.html

ACADEMIC INTEGRITY: YOUR WORK, YOUR SUCCESS