(Note: Please use Google Chrome web browser. Other browsers may not support the clicking/expanding/folding feature of this website. If you are using FireFox, you can enable 'Custom HTML Elements'. Open 'about:config' and enable the 'dom.webcomponents.enabled' flag.)

COMP 3710 Applied Artificial Intelligence

Announcements:

Students investigate non-deterministic computer algorithms that are used in wide application areas but cannot be written in pseudo programming languages. Non-deterministic algorithms have been known as topics of machine learning or artificial intelligence. The topics covered in this course include mainly classical artificial intelligence techniques and soft computing techniques. Classical artificial intelligence techniques include knowledge representation, heuristic algorithms, rule based systems, and probabilistic reasoning. Soft computing techniques include fuzzy systems, neural networks, and genetic algorithms.

Contents [Hide]
(The schedule can be changed.)

  1. Introduction to the course: Week 1
    • Introduction
    • Learning objectives
    • Expectations
    • Instructor
    • How to study well - Is motivation good enough?
    • Overview
  2. Introduction to artificial intelligence: 1 week
    1. A brief history of articial intelligence
    2. Uses and limitations
    3. Problem characteristics
    4. Nature of agents
  3. Classical artificial intelligence, and searching: 4 weeks
    1. Knowledge representation
    2. Searching solutions
    3. Knowledge representation and automated reasoning
  4. Machine learning: 3 weeks
    1. Introduction
    2. Neural networks
    3. Probabilistic reasoning
    4. Artificial life
  5. Other topics: 1-2 weeks
    1. Fuzzy logic and control systems

  6. Project: 2 weeks
  7. Seminars, and labs

  8. Exams

  9. Current standing - 'comp3710' and your student ID; Updated at May 2, 2019