Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Introduction to Artificial Intelligence - COMP 6980

Dave Churchill via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore fundamental artificial intelligence concepts and techniques through this comprehensive graduate-level course from Memorial University's Computer Science department. Master algorithmic approaches and data structures essential for modern AI problem-solving environments, including search algorithms, game theory, evolutionary computing, reinforcement learning, and neural networks. Learn about intelligent agents and their environments, then progress through heuristic search methods and the A* algorithm, hash functions and hash tables for efficient data management. Dive into game theory fundamentals covering matrix games and Nash equilibrium, followed by advanced game-playing algorithms like MiniMax and AlphaBeta search with various enhancements. Discover evolutionary computing principles and their applications in optimization problems. Gain hands-on experience with reinforcement learning concepts including bandit algorithms, Markov Decision Processes, Monte Carlo methods, and temporal difference learning. Conclude with an introduction to neural networks and deep learning architectures. Throughout the course, apply learned techniques to simple games through practical assignments that reinforce theoretical concepts with real-world implementation experience.

Syllabus

COMP6980 - Intro to Artificial Intelligence - Lecture 01 - Course Introduction + What is AI?
COMP6980 - Intro to Artificial Intelligence - Lecture 02 - Agents and Environments
COMP6980 - Intro to Artificial Intelligence - Lecture 03 - Problem Solving and Search
COMP6980 - Intro to Artificial Intelligence - Lecture 04 - Assignment 1
COMP6980 - Intro to Artificial Intelligence - Lecture 05 - Heuristic Search + A* Search Algorithm
COMP6980 - Intro to Artificial Intelligence - Lecture 06 - Hash Functions + Hash Tables
COMP6980 - Intro to Artificial Intelligence - Lecture 07 - Assignment 2
COMP6980 - Intro to Artificial Intelligence - Lecture 08 - Game Theory (1/2) Matrix Games
COMP6980 - Intro to Artificial Intelligence - Lecture 09 - Game Theory (2/2) Nash Equilibrium
COMP6980 - Intro to Artificial Intelligence - Lecture 10 - MiniMax + AlphaBeta Search
COMP6980 - Intro to Artificial Intelligence - Lecture 11 - Minimax Search Enhancements
COMP6980 - Intro to Artificial Intelligence - Lecture 12 - Assignment 3
COMP6980 - Intro to Artificial Intelligence - Lecture 13 - Evolutionary Computing
COMP6980 - Intro to Artificial Intelligence - Lecture 14 - Assignment 4
COMP6980 - Intro to Artificial Intelligence - Lecture 15 - Intro to Reinforcement Learning
COMP6980 - Intro to Artificial Intelligence - Lecture 16 - Bandit Algorithms
COMP6980 - Intro to Artificial Intelligence - Lecture 17 - Markov Decision Process (MDP)
COMP6980 - Intro to Artificial Intelligence - Lecture 18 - RL Monte Carlo Methods
COMP6980 - Intro to Artificial Intelligence - Lecture 19 - Temporal Difference Learning + A5
COMP6980 - Intro to Artificial Intelligence - Lecture 20 - Intro to Neural Networks
COMP6980 - Intro to Artificial Intelligence - Lecture 21 - Intro to Deep Neural Networks

Taught by

Dave Churchill

Reviews

Start your review of Introduction to Artificial Intelligence - COMP 6980

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.