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

YouTube

Introduction to Artificial Intelligence (2023-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 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 to implement A* heuristic search, minimax algorithms with alpha-beta pruning, hash functions and tables, bandit algorithms, Markov Decision Processes, Monte Carlo methods, temporal difference learning, and deep neural networks. Apply theoretical knowledge through practical assignments involving simple games that demonstrate real-world AI applications. Cover core topics from intelligent agents and environments to advanced concepts like dynamic programming and deep learning architectures. Gain hands-on experience with problem-solving techniques that form the foundation of artificial intelligence systems used in industry and research today.

Syllabus

COMP3200 - Intro to Artificial Intelligence - Lecture 01 - Course Intro
COMP3200 - Intro to Artificial Intelligence - Lecture 02 - Agents and 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 - Assignment 2
COMP3200 - Intro to Artificial Intelligence - Lecture 07 - Hash Functions / Tables
COMP3200 - Intro to Artificial Intelligence - Lecture 08 - Game Theory (1/2)
COMP3200 - Intro to Artificial Intelligence - Lecture 09 - Game Theory (2/2)
COMP3200 - Intro to Artificial Intelligence - Lecture 10 - Minimax + AlphaBeta Search
COMP3200 - Intro to Artificial Intelligence - Lecture 11 - Assignment 3
COMP3200 - Intro to Artificial Intelligence - Lecture 12 - Evolutionary Computing
COMP3200 - Intro to Artificial Intelligence - Lecture 13 - Assignment 4
COMP3200 - Intro to Artificial Intelligence - Lecture 14 - Intro to Reinforcement Learning
COMP3200 - Intro to Artificial Intelligence - Lecture 15 - Bandit Algorithms
COMP3200 - Intro to Artificial Intelligence - Lecture 16 - MDP / Dynamic Programming
COMP3200 - Intro to Artificial Intelligence - Lecture 17 - RL Monte Carlo Methods
COMP3200 - Intro to Artificial Intelligence - Lecture 18 - Temporal Difference Learning + A5
COMP3200 - Intro to Artificial Intelligence - Lecture 19 - Intro to Neural Networks
COMP3200 - Intro to Artificial Intelligence - Lecture 20 - Deep Neural Networks

Taught by

Dave Churchill

Reviews

Start your review of Introduction to Artificial Intelligence (2023-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.