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

YouTube

Introduction to Artificial Intelligence (2021-09)

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 university-level course from Memorial University's Computer Science department. Master algorithmic approaches and data structures essential for modern AI problem-solving environments, with each theoretical concept reinforced through practical assignments involving simple games. Delve into core topics including intelligent agents and environments, problem-solving methodologies, and various search algorithms including the powerful A* heuristic search. Learn game theory fundamentals covering matrix games and Nash equilibrium, then advance to minimax algorithms with alpha-beta pruning for strategic decision-making. Discover evolutionary computing principles and genetic programming techniques for optimization problems. Gain hands-on experience with reinforcement learning concepts, starting with bandit algorithms and action value methods, progressing through Markov Decision Processes and dynamic programming. Explore Monte Carlo methods and temporal difference learning approaches that form the foundation of modern AI systems. Conclude with an introduction to neural networks and deep learning architectures that power today's most advanced AI applications. Throughout the course, apply learned techniques through practical assignments and participate in competitive programming challenges like the Connect 4 tournament to solidify understanding of AI algorithms in game-playing scenarios.

Syllabus

COMP3200 - Intro to Artificial Intelligence - Lecture 01 - Course Intro + What is AI?
COMP3200 - Intro to Artificial Intelligence - Lecture 02 - Agents and Environments
COMP3200 - Intro to Artificial Intelligence - Lecture 03 - Problem Solving + Search
COMP3200 - Intro to Artificial Intelligence - Lecture 04 - Assignment 1 Tutorial
COMP3200 - Intro to Artificial Intelligence - Lecture 05 - Heuristic Search + A* Algorithm
COMP3200 - Intro to Artificial Intelligence - Lecture 06 - Assignment 2
COMP3200 - Intro to Artificial Intelligence - Lecture 07 - Hash Functions + Hash Tables
COMP3200 - Intro to Artificial Intelligence - Lecture 08 - Game Theory (Part 1) - Matrix Games
COMP3200 - Intro to Artificial Intelligence - Lecture 09 - Game Theory (Part 2) - Nash Equilibrium
COMP3200 - Intro to Artificial Intelligence - Lecture 10 - MiniMax + AlphaBeta + Assignment 3
COMP3200 - Intro to Artificial Intelligence - Lecture 11 - Evolutionary Computing
COMP3200 - Intro to Artificial Intelligence - Lecture 12 - Genetic Programming + A4
COMP3200 - Intro to Artificial Intelligence - Lecture 13 - Intro to Reinforcement Learning
COMP3200 - Intro to Artificial Intelligence - Lecture 14 - Bandit Algorithm, Action Values/Selection
COMP3200 - Intro to Artificial Intelligence - Lecture 15 - MDP + Dynamic Programming
COMP3200 - Intro to Artificial Intelligence - Lecture 16 - Monte Carlo Methods
COMP3200 - Intro to Artificial Intelligence - Connect 4 Tournament
COMP3200 - Intro to Artificial Intelligence - Lecture 17 - TD Learning + Assignment 5
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 (2021-09)

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.