К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Sample-based Learning Methods · LearnSpace
Назад в каталог
courseraАнализ данных

Sample-based Learning Methods

Курс от University of Alberta, Alberta Machine Intelligence Institute
Средний≈ 22.3 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

In this course, you will learn about several algorithms that can learn near optimal policies based on trial and error interaction with the environment---learning from the agent’s own experience. Learning from actual experience is striking because it requires no prior knowledge of the environment’s dynamics, yet can still attain optimal behavior. We will cover intuitively simple but powerful Monte Carlo methods, and temporal difference learning methods including Q-learning. We will wrap up this course investigating how we can get the best of both worlds: algorithms that can combine model-based planning (similar to dynamic programming) and temporal difference updates to radically accelerate learning. By the end of this course you will be able to: - Understand Temporal-Difference learning and Monte Carlo as two strategies for estimating value functions from sampled experience - Understand the importance of exploration, when using sampled experience rather than dynamic programming sweeps within a model - Understand the connections between Monte Carlo and Dynamic Programming and TD. - Implement and apply the TD algorithm, for estimating value functions - Implement and apply Expected Sarsa and Q-learning (two TD methods for control) - Understand the difference between on-policy and off-policy control - Understand planning with simulated experience (as opposed to classic planning strategies) - Implement a model-based approach to RL, called Dyna, which uses simulated experience - Conduct an empirical study to see the improvements in sample efficiency when using Dyna

Навыки, которые вы освоите

Reinforcement LearningApplied Machine LearningSampling (Statistics)Machine Learning MethodsMachine Learning AlgorithmsStatistical MethodsSimulationsProbability DistributionMachine LearningAlgorithms

Программа курса

5 модулей · 67 учебных материалов

01Welcome to the Course! 5 материалов

Course Introduction

Course IntroductionВидеоMeet your instructors!ВидеоReinforcement Learning TextbookЧтениеRead Me: Pre-requisites and Learning ObjectivesЧтение

Учитесь у экспертов

Martha White

Assistant Professor

Adam White

Assistant Professor

Sample-based Learning Methods
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 22.3 ч

5 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Узбекский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Meet and Greet!Обсуждение
02 Monte Carlo Methods for Prediction & Control17 материалов

Introduction to Monte Carlo Methods

Module 1 Learning ObjectivesЧтениеWeekly ReadingЧтениеWhat is Monte Carlo?ВидеоUsing Monte Carlo for PredictionВидеоComparing on-policy and off-policy learningОбсуждение

Monte Carlo for Control

Using Monte Carlo for Action ValuesВидеоUsing Monte Carlo methods for generalized policy iterationВидеоSolving the Blackjack ExampleВидео

Exploration Methods for Monte Carlo

Epsilon-soft policiesВидео

Off-policy Learning for Prediction

Why does off-policy learning matter?ВидеоImportance SamplingВидеоGraded QuizЗаданиеBlackjackПрограммированиеOff-Policy Monte Carlo PredictionВидеоEmma Brunskill: Batch Reinforcement LearningВидео
03Temporal Difference Learning Methods for Prediction 11 материалов

Introduction to Temporal Difference Learning

Module 2 Learning ObjectivesЧтениеWeekly ReadingЧтениеWhat is Temporal Difference (TD) learning?ВидеоRich Sutton: The Importance of TD LearningВидеоShould we care about TD in the brain?Обсуждение

Advantages of TD

The advantages of temporal difference learningВидеоComparing TD and Monte CarloВидеоAndy Barto and Rich Sutton: More on the History of RLВидеоWeek 2 SummaryВидеоPolicy Evaluation with Temporal Difference LearningПрограммированиеPractice QuizЗадание
04Temporal Difference Learning Methods for Control 15 материалов

TD for Control

Module 3 Learning ObjectivesЧтениеWeekly ReadingЧтениеSarsa: GPI with TDВидеоSarsa in the Windy Grid WorldВидео

Off-policy TD Control: Q-learning

What is Q-learning?ВидеоQ-learning in the Windy Grid WorldВидеоHow is Q-learning off-policy?Видео

Expected Sarsa

Expected SarsaВидеоExpected Sarsa in the Cliff WorldВидеоGenerality of Expected SarsaВидеоWeek 3 SummaryВидеоQ-Learning and Expected SARSAПрограммированиеPractice QuizЗаданиеChapter summary
05Planning, Learning & Acting19 материалов

What is a Model?

Module 4 Learning ObjectivesЧтениеWeekly ReadingЧтениеWhat is a Model?ВидеоComparing Sample and Distribution ModelsВидео

Planning

Random Tabular Q-planningВидеоCompare Planning and ReasoningОбсуждение

Dyna as a formalism for planning

The Dyna ArchitectureВидеоThe Dyna AlgorithmВидеоDyna & Q-learning in a Simple MazeВидео

Dealing with inaccurate models

What if the model is inaccurate?ВидеоIn-depth with changing environmentsВидеоDrew Bagnell: self-driving, robotics, and Model Based RLВидеоWeek 4 SummaryВидеоPractice Assessment ЗаданиеReplacement Practice AssignmentЗадание

Course Wrap-up

Congratulations!Видео
Week 1 SummaryВидео
Chapter SummaryЧтение
Чтение
How can we use off-policy for learning multiple goals?Обсуждение
Dyna-Q and Dyna-Q+Программирование
Chapter SummaryЧтение
Text Book Part 1 SummaryЧтение