Sample-based Learning Methods

所在平台: CourseraArchive

课程类别: 其他类别

大学或机构: CourseraNew

课程主页: https://www.coursera.org/archive/sample-based-learning-methods

课程评论:没有评论

第一个写评论        关注课程

课程大纲

Monte Carlo Methods for Prediction & Control
Temporal Difference Learning Methods for Prediction
Temporal Difference Learning Methods for Control
Planning, Learning & Acting

课程评论(0条)

课程详情

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

基于样本的学习方法:在本课程中,您将学习几种算法,这些算法可以基于与环境的反复试验而学习接近最佳策略的方法-从代理自身的经验中学习。从实际经验中吸取教训是惊人的,因为它不需要环境动力学的先验知识,但仍然可以获得最佳行为。我们将介绍直观上简单但功能强大的蒙特卡洛方法,以及包括Q学习在内的时差学习方法。我们将总结本课程,探讨如何才能两全其美:可以结合基于模型的计划(类似于动态编程)和时间差异更新以从根本上加速学习的算法。 在本课程结束时,您将能够:   -理解时差学习和蒙特卡洛(Monte Carlo)作为从抽样经验中估算价值函数的两种策略 -在模型中使用采样经验而不是动态编程扫描时,了解探索的重要性 -了解蒙特卡洛与动态编程和TD之间的联系。 -实施并应用TD算法,以估算值函数 -实施和应用预期的Sarsa和Q学习(两种TD方法进行控制) -了解政策上和政策外控制之间的区别 -了解具有模拟经验的计划(与经典计划策略相对) -实施基于模型的RL方法,称为Dyna,该方法使用模拟经验 -进行实证研究,以查看使用Dyna时样品效率的提高

课程标签

0人关注该课程

主题相关的课程