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.
This module introduces how intelligent agents reason and make decisions in environments where information is incomplete, noisy, or uncertain. Students will learn the foundations of probability, including Bayes’ Rule and independence assumptions, and use these tools to perform probabilistic inference and update beliefs based on evidence. The module emphasizes both the sources of uncertainty and the methods AI systems use to act rationally despite it.
Das ist alles enthalten
7 Videos1 Lektüre2 Aufgaben
Infos zu Modulinhalt anzeigen
7 Videos•Insgesamt 78 Minuten
Introduction to Reasoning Under Uncertainty•5 Minuten
Acting Under Uncertainty•10 Minuten
Introduction to Probability•25 Minuten
Probabilistic Inference•14 Minuten
Variable Independence •7 Minuten
Conditional Independence•7 Minuten
Bayes' Rule•10 Minuten
1 Lektüre•Insgesamt 30 Minuten
Probability Reference•30 Minuten
2 Aufgaben•Insgesamt 90 Minuten
Probability and Bayes Rule Calculations•60 Minuten
Acting Under Uncertainty Quiz•30 Minuten
Probabilistic Reasoning
Modul 2•3 Stunden abzuschließen
Moduldetails
This module focuses on using Bayesian Networks as tools for probabilistic reasoning and decision-making under uncertainty. Students will learn how to interpret a given network, compute probabilities, and perform inference—both exact and approximate—using techniques such as direct sampling and Gibbs sampling. Emphasis is placed on applying Bayes Nets to answer queries, update beliefs with evidence, and reason efficiently in complex domains.
Das ist alles enthalten
5 Videos1 Lektüre1 Aufgabe1 Programmieraufgabe
Infos zu Modulinhalt anzeigen
5 Videos•Insgesamt 68 Minuten
Bayesian Networks•9 Minuten
Constructing Bayes Nets•13 Minuten
Reasoning in Bayes Nets•17 Minuten
Approximate Inference - Direct Sampling•13 Minuten
Approximate Inference - Gibbs Sampling•17 Minuten
1 Lektüre•Insgesamt 30 Minuten
Bayes Net Reference•30 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Bayes Net Terms and Sampling Calculations•30 Minuten
1 Programmieraufgabe•Insgesamt 60 Minuten
Implement a Bayes Net•60 Minuten
Probabilistic Reasoning over time
Modul 3•3 Stunden abzuschließen
Moduldetails
This module introduces temporal probabilistic models, focusing on how AI systems reason about hidden states that evolve over time. Students will learn to apply inference techniques such as filtering, prediction, smoothing, and the Viterbi algorithm to update beliefs and infer the most likely state sequences from observations. Emphasis is placed on using Hidden Markov Models to perform calculations and interpret how evidence shapes reasoning in dynamic, uncertain environments.
Das ist alles enthalten
6 Videos1 Lektüre2 Aufgaben
Infos zu Modulinhalt anzeigen
6 Videos•Insgesamt 89 Minuten
Introduction To Probabilistic Reasoning Over Time•14 Minuten
Inference in Temporal Models - Filtering•17 Minuten
Inference in Temporal Models - Prediction•8 Minuten
Inference in Temporal Models - Smoothing•20 Minuten
Viterbi - Finding the Most Likely State Sequency•22 Minuten
HMMs and Other Hidden State Models•8 Minuten
1 Lektüre•Insgesamt 30 Minuten
HMM Reference•30 Minuten
2 Aufgaben•Insgesamt 60 Minuten
Probabilistic Reasoning Over Time•30 Minuten
HMM Calculations•30 Minuten
Utility Based Decisions
Modul 4•2 Stunden abzuschließen
Moduldetails
This module introduces how AI agents make optimal decisions in uncertainty environments over time using the framework of Markov Decision Processes. Students will learn how to represent sequential decision problems with states, actions, rewards, and policies, and how to compute optimal behavior using value iteration, policy iteration, and the Bellman equation. Emphasis is placed on selecting actions that maximize expected utility in uncertain, sequential environments.
Das ist alles enthalten
4 Videos1 Aufgabe1 Programmieraufgabe
Infos zu Modulinhalt anzeigen
4 Videos•Insgesamt 57 Minuten
Sequential Decisions and Maximum Expected Utility•15 Minuten
Policies for Markov Decision Process•15 Minuten
Introduction to Value Iteration - Bellman Equations•17 Minuten
Policy Iteration•9 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Sequential Decision Making and MDPs Quiz•30 Minuten
CU Boulder is a dynamic community of scholars and learners on one of the most spectacular college campuses in the country. As one of 34 U.S. public institutions in the prestigious Association of American Universities (AAU), we have a proud tradition of academic excellence, with five Nobel laureates and more than 50 members of prestigious academic academies.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.