Reasoning Under Uncertainty

Coursera Courses ↗ · Coursera

Open Course on Coursera

Free to audit · Opens on Coursera

Reasoning Under Uncertainty

Coursera · Beginner ·📐 ML Fundamentals ·1h ago
This course introduces the foundational principles of artificial intelligence through the lens of reasoning and decision-making under uncertainty. Students begin by examining how intelligent agents act in uncertain environments using probability theory, Bayes’ Rule, and independence assumptions to update beliefs—concepts that underpin probabilistic machine learning and data-driven decision-making. The course then explores Bayesian Networks as a structured framework for representing complex dependencies and performing inference, connecting to modern graphical models and causal reasoning. Building on this, students study probabilistic reasoning over time using temporal models such as Hidden Markov Models, with links to contemporary sequence modeling and state estimation in applications like speech recognition and robotics. Finally, the course addresses sequential decision-making through Markov Decision Processes, where students learn to compute optimal policies using value iteration, policy iteration, and the Bellman equation—ideas that form the foundation of modern reinforcement learning methods used in systems such as autonomous agents and game-playing AI.
Watch on Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

Foundation of Programming
Learn the basics of programming with C to understand variables, loops, and functions for a strong foundation
Dev.to AI
Day 19 Part 2: Hashtag Trends & Discovery + Buffer API Lifecycle Pattern Discovery
Learn to build a trend detector and discovery engine using machine learning to identify trending hashtags and related content
Medium · Machine Learning
How to Build a Professional Grade Calculator in C Language [Full Source Code Included]
Learn to build a professional-grade calculator in C, handling errors and performing multi-level calculations, to improve logic building and memory management skills
Dev.to AI
Beyond Overfitting: My Idea of a “Governor AI” That Supervises Learning Systems
Learn about a novel 'Governor AI' concept to supervise learning systems and prevent overfitting in machine learning
Medium · Machine Learning
Up next
Python Programming Essentials
Coursera
Watch →