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

YouTube

Introduction to Artificial Intelligence - 2022

Dave Churchill via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore fundamental artificial intelligence concepts through this comprehensive university-level course from Memorial University's Computer Science department. Master algorithmic techniques and data structures essential for modern AI problem-solving environments, with each topic reinforced through practical assignments applied to simple games. Delve into core AI foundations including intelligent agents and environments, problem-solving methodologies, and various search algorithms including heuristic search and the A* algorithm. Learn advanced search optimizations, hash functions, and game theory principles including Nash equilibrium concepts. Study minimax algorithms with alpha-beta pruning, evolutionary computing approaches, and comprehensive reinforcement learning techniques covering bandit algorithms, Markov Decision Processes, dynamic programming, Monte Carlo methods, and temporal difference learning. Conclude with an introduction to neural networks and deep learning architectures, gaining hands-on experience through programming assignments and culminating in a Connect 4 tournament that demonstrates practical AI implementation skills.

Syllabus

COMP3200 - Intro to Artificial Intelligence - Lecture 01 - Course Introduction
COMP3200 - Intro to Artificial Intelligence - Lecture 02 - Agents & Environments
COMP3200 - Intro to Artificial Intelligence - Lecture 03 - Problem Solving and Search
COMP3200 - Intro to Artificial Intelligence - Lecture 04 - Assignment 1
COMP3200 - Intro to Artificial Intelligence - Lecture 05 - Heuristic Search and the A* Algorithm
COMP3200 - Intro to Artificial Intelligence - Lecture 06 - Search Optimizations + Assignment 2
COMP3200 - Intro to Artificial Intelligence - Lecture 07 - Hash Functions
COMP3200 - Intro to Artificial Intelligence - Lecture 08 - Game Theory (Part 1/2)
COMP3200 - Intro to Artificial Intelligence - Lecture 09 - Game Theory (Part 2/2) - Nash Equilibrium
COMP3200 - Intro to Artificial Intelligence - Lecture 10 - Minimax + AlphaBeta + A3
COMP3200 - Intro to Artificial Intelligence - Lecture 11 - Evolutionary Computing
COMP3200 - Intro to Artificial Intelligence - Lecture 12 - Assignment 4
COMP3200 - Intro to Artificial Intelligence - Lecture 13 - Intro to Reinforcement Learning
COMP3200 - Intro to Artificial Intelligence - Lecture 14 - Bandit Algorithms
COMP3200 - Intro to Artificial Intelligence - Lecture 15 - MDP + Dynamic Programming
COMP3200 - Intro to Artificial Intelligence - Lecture 16 - Monte Carlo RL Methods
COMP3200 - Intro to Artificial Intelligence - Connect 4 Tournament
COMP3200 - Intro to Artificial Intelligence - Lecture 17 - Temporal Difference Learning + A5
COMP3200 - Intro to Artificial Intelligence - Lecture 18 - Intro to Neural Networks
COMP3200 - Intro to Artificial Intelligence - Lecture 19 - Deep Neural Networks

Taught by

Dave Churchill

Reviews

Start your review of Introduction to Artificial Intelligence - 2022

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.