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

YouTube

Introduction to Artificial Intelligence (2020-09)

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 lecture series covering essential AI algorithms, problem-solving techniques, and machine learning methods. Begin with foundational topics including intelligent agents, environments, and problem-solving approaches before diving into search algorithms like A* and heuristic search methods. Master grid pathfinding optimizations and data structures including hash functions and hash tables that support efficient AI implementations. Delve into game theory fundamentals, examining matrix games and Nash equilibrium concepts that underpin strategic decision-making in AI systems. Discover evolutionary computing techniques through genetic algorithms and genetic programming, learning how nature-inspired methods solve complex optimization problems. Advance into reinforcement learning principles, starting with bandit algorithms and action-value methods before progressing to Markov Decision Processes and dynamic programming. Study Monte Carlo methods and temporal difference learning algorithms that enable agents to learn from experience and improve performance over time. Conclude with neural network fundamentals and deep learning architectures including convolutional neural networks that power modern AI applications. Gain hands-on experience through practical assignments and tutorials that reinforce theoretical concepts with real-world implementation challenges.

Syllabus

COMP3200 - Intro to Artificial Intelligence - Lecture 01 - Course Syllabus + Intro to AI
COMP3200 - Intro to Artificial Intelligence - Lecture 02 - Agents & Environments
COMP3200 - Intro to Artificial Intelligence - Lecture 03 - Problem Solving and Search + A1
COMP3200 - Intro to Artificial Intelligence - Lecture 04 - A1 Help + Tutorial
COMP3200 - Intro to Artificial Intelligence - Lecture 05 - Heuristic Search + A* (A Star) Algorithm
COMP3200 - Intro to Artificial Intelligence - Lecture 06 - Grid Pathfinding Optimizations + A2
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 11 - Evolutionary Computing Genetic Algorithm
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 Algorithms, Action Value/Selection
COMP3200 - Intro to Artificial Intelligence - Lecture 15 - MDP + DP + Connect 4 Tournament
COMP3200 - Intro to Artificial Intelligence - Lecture 16 - RL: Monte Carlo Methods
COMP3200 - Intro to Artificial Intelligence - Lecture 17 - Temporal Difference Learning + A5
COMP3200 - Intro to Artificial Intelligence - Lecture 18 - Neural Networks
COMP3200 - Intro to Artificial Intelligence - Lecture 20 - Deep Neural Networks / CNNs

Taught by

Dave Churchill

Reviews

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