强化学习第二版(翻译)第一章 导论 第一节 强化学习 1.1 Reinforcement Learning

强化学习资源——Hands-On Reinforcement Learning、Deep Reinforcement Learning Hands-On等 Hands-On Reinforcement Learning with Python PDF 链接:https://pan.baidu.com/s/1CzplQERRjwgi0b9pQTebFw 密码:u3v5 代码 链接:https://pan.baidu.com/s/1rrmuZTPML-ZLJZlGWhUVdA 密码:qzf8 这本书的代码是Tensorflow Deep Reinfor... 阅读详情

    强化学习是就是在学习怎么做才能最大化奖励信号,既如何建立情景-动作映射(map situations to actions)。学习者没有被告知应该采取什么行动,而是必须通过尝试找到获得最大的回报的动作。在最有趣和最具挑战性的情况下,行动可能不仅影响眼前的收益,而且影响下一个情景,并由此影响所有后续的收益。试错搜索(trial-and-error search)和延迟收益是强化学习最重要的两个特点。

    强化学习,就像许多主题以“ing”结尾的主题一样,如机器学习和登山,它即是是一个问题,也是一类解决这个问题的解决方法,还是研究这个问题及其解决方法的领域。为三件事使用一个名字是很方便的,但同时保持三个概念分离是必要的。特别是,在强化学习中,区别问题和解决方法之间是非常重要的;没有做出这种区分是许多混乱的根源。

    我们用动态系统理论的思想来具体地研究强化学习问题,具体地说,是不完全已知的马尔可夫决策过程的最大化方法(the optimal control of incompletely-known Markov decision processes)。这种形式化的细节必须等到第3章,但基本思想是找到学习代理随着时间和环境交互作用下实现目标的实际问题的最重要的方面(capture the most important aspects of the real problem facing a learning agent interacting over time with its environment to achieve a goal)。学习代理( learning agent)必须能够在一定程度上感知其环境的状态,并且可以通过行动影响这些状态。代理人必须有与环境状况有关的一个目标或多个目标。马尔可夫的决策过程(Markov decision processes)倾向于只包括——感知、动作、目标——这三个部分的最简形式且不忽视任一方面。任何适合解决此类问题的方法,我们都认为是一种强化学习方法。

    强化学习不同于有监督学习。监督学习是目前机器学习领域中研究最多的一种学习方式,它从教练提供的有标记的训练集中学习。每一个例子由一个情景和系统应采取的正确行动(标签给出)组成,它通常能标识该情况所属类别。这种学习的目的是让系统推断或概括它应有的反馈机制,使它可以对未知样本作出正确回应。这是一种重要的学习方式,但它还不足以从交互中学习。在交互问题中,找到期待的既正确又典型的例子通常都是不切实际的。在一个未知的领域,若要使收益最大化,代理人必须能够从自己的经验中学习。

    强化学习也不同于机器学习者所说的无监督学习,它通常是寻找未标记数据集合中隐藏的结构。术语监督学习和无监督学习似乎可以囊括机器学习的全部模式(paradigms),但他们没有。虽然有人可能会认为强化学习是一种无监督学习,因为它不依赖于带标记样本,强化学习正试图最大化收益信号,而不是试图寻找隐藏的结构。一个代理的经验中如果能具有被发现的结构(Uncovering structure)对强化学习肯定是有益的,但其本身并没有解决强化学习要最大化收益信号的问题。因此,我们认为强化学习是机器学习的第三种模式,除此之外还有监督学习和无监督学习,也许还有其他模式。

    在强化学习中出现了其他类型的学习中未出现的挑战——如何权衡(trade-off)探索与开发之间的关系。为了获得大量的收益,强化学习代理必须倾向于过去已经尝试过并且能够有效获益的行动(a reinforcement learning agent must prefer actions that it has tried in the past and found to be effective in producing reward)。但是要发现这样的行为,它必须尝试它以前没有选择的行为。代理必须充分利用它既有经验以获得收益,但它也必须探索,以便在未来做出更好的行动选择。进退两难的是,无论是专一探索还是开发,都难以避免失败(大概这个意思?)。代理人必须尝试各种各样的行动,逐步地选择那些看起来最好的行动。在一个随机任务上,每一个动作必须经过多次尝试才能得到可靠的预期收益。探索开发困境(exploration–exploitation dilemma)几十年来一直受到数学家们的深入研究,但仍未解决。现在,我们只是注意到,在监督和无监督的学习中,至少在最纯粹的形式中,完全平衡探索和开发的项目(issue)尚未出现。

    强化学习的另一个关键特征是,它明确地考虑了目标导向代理与不确定的环境相互作用的整个问题。这与许多考虑子问题而没有解决它们如何融入更大的图景的方法相反。例如,我们已经提到过很多机器学习研究关注的是有监督学习而没有明确说明这种能力最终如何有用。其他研究人员已经提出了具有一般性目标的理论,但没有考虑在实时决策中规划的作用,或规划所需的预测模型来自何处的问题。尽管这些方法产生了许多有用的结果,但它们一个重要的限制在于过于关注孤立子问题。

    强化学习采取相反的策略,它具有一个完整的、交互式的、寻求目标的代理。所有强化学习代理都有明确的目标,能够感知环境的各个方面,并可以选择影响其环境的行为。此外,通常从一开始就假定代理必须得操作,尽管它面临的环境有很大的不确定性。当强化学习涉及到规划时,它必须解决计划和实时行动选择之间的相互作用,以及如何获得环境模型和改进环境模型的问题。当强化学习涉及到有监督学习时,它要确定决定哪些能力是关键的,哪些是不重要的原因( it does so for specific reasons that determine which capabilities are critical and which are not)。为了使学习研究取得进展,必须对重要子问题进行隔离和研究,但它们应该是在完全、交互式、寻求目标的代理中有明确功能的子问题,即使不能体现所有完整的细节。

    一个完整的,交互式的,目标导向的代理,并不总是意味着像是一个完整的有机体或机器人。这里有许多明显的例子,但是一个完整的、交互式的、寻求目标的代理也可以是更大行为系统的一个组成部分。在这种情况下,代理直接与较大系统的其余部分交互,并间接与较大的系统环境交互。一个简单的例子是一个代理,监控机器人电池的充电水平,并将命令发送到机器人的控制架构。这个代理的环境是机器人的其余部分和机器人的环境。人们的眼光应超越代理及其环境最明显的例子,才能理解强化学习框架的一般性。

    强化学习最令人兴奋的方面之一是它与其他工程和科学学科的实质性和富有成效的互动。强化学习是人工智能和机器学习几十年来的一个趋势,它与统计学、最优化和其他数学学科更紧密地结合在一起。例如,某些强化学习学习参数的能力解决了运筹学与控制论中经典的“维数灾难(curse of dimensionality)”。更为明显的是,强化学习也与心理学和神经科学有着紧密的联系,两者都有巨大的益处。在机器学习的所有形式中,强化学习最接近于人类和其他动物所做的学习,而强化学习的许多核心算法最初是由生物学习系统启发的。强化学习也既通过动物学习的心理模型返回更符合经验数据的结果,并且通过一个有影响力的大脑收益系统模型反馈。本书的正文延展了强化学习涉及工程学与人工智能,和心理学与神经科学有关的概念,分别在第14章和第15章中总结。

    最后,强化学习也在某种程度上符合人工智能回归简单的一般性原则的一个大趋势。自1960年底以来,许多人工智能研究人员认为普遍性的原则是不存在的,智能是大量特殊用途的把戏,程序和启发式。人们有时会说,如果我们能在机器里找到足够多的相关事实,比如说一百万或十亿,它就会变得聪明起来。基于搜索或学习等一般原则的方法被称为“弱方法”,而基于特定知识的方法被称为“强方法”,这种观点在今天仍然很普遍,但并不占主导地位。从我们的观点来看,这是很不成熟的:我们在寻求普遍原则的努力太少以为不能简单的说没有。现代人工智能在包含大量领域知识的基础上,对学习、搜索和决策的一般原则做了更多研究。目前还不清楚事情将如何发展,但强化学习的研究无疑符合回归人工智能的简单和较少的一般原则。

    

强化学习导论第二版 我的GitHub正在整理Sutton和Barto的书籍Reinforcement Learning: An Introduction (2nd Edition),其中包括书籍的中文翻译、代码、疑问和习题答案等。 这本书是强化学习入门的经典教材(PS:网上大家都这么说),虽然这本书2018年就已经出版,但是前两年我一直忙于课题研究,没有静下心来看这本书。最近一个月才打算看这本书,因为没看这本书总觉得... 阅读详情

相关推荐

《Reinforcement Learning: An Introduction》强化学习导论英文教材自译中文版Chapter 1

Chapter 1 介绍 当我们思考学习的本质时,第一个来到我们脑海中的想法便是通过与环境互动来学习。当婴儿玩耍时、舞动双臂时或四处张望时,尽管没有一个明确存在的“导师”,但确是与环境产生了直接的观感联结。通过这种联结不断实践会产生大量的因果信息、行动结果信息以及能够用来指导我们如何行动以达成特定目标的信息。在生活中,这种互动无疑是我们了解自身与自身所处环境的主要来源。无论是学习如何驾驶一辆汽车还...

weixin_43165844的博客 8475

什么是 强化学习 (Reinforcement Learning)?

强化学习 (Reinforcement Learning)    强化学习 (reinforcement learning) 是机器学习和人工智能里的一类问题,研究如何通过一系列的顺序决策来达成一个特定目标。广义地说,任何目标导向的问题都可以形式化为一个强化学习问题。    强化学习在理论上扎根于理查德·贝尔曼的动态规划和列夫·庞特里亚金的控制论;在思想上又深受行为心理学、认知科学、动物学习的影响...

qq_34504481的博客 9034

强化学习系列(1):强化学习(Reinforcement Learning)

强化学习前世今生 如今机器学习发展的如此迅猛,各类算法层出不群,特别是深度神经网络的发展,为非常经典的强化学习带来了新的思路,虽然强化学习一直在发展中,但在2013年这个关键点,DeepMind大神David Sliver使用了神经网络逼近函数值后,开始了新的方向,又一发不可收拾的证明了确定性策略等,纵观近四年的ICML,NPIS等会议论文,都有涉猎。因此本文在参考已有论文,博客

深度强化学习(DeepRL)探索博客 3万+

reinforcement learning - 基础概述

强化学习讨论的问题是一个智能体(agent)怎么在一个复杂不确定的环境(environment)中取得奖励的最大值。 强化学习研究的问题是 agent 跟环境交互,上图左边画的是一个 agent,agent 一直在跟环境进行交互。这个 agent 把它输出的动作给环境,环境取得这个动作过后,会进行到下一步,然后会把下一步的观测跟它上一步是否得到奖励返还给 agent。通过这样的交互过程会产生很多观测,agent 就是为了从这些观测之中学到能极大化奖励的策略。 1、强化学习与监督学习的区别 区别 强

小白cvnice的博客 1493

Continuous control with deep reinforcement learning (DDPG强化学习) 论文翻译

分布式数据融合架构信息共享策略评估 Continuous control with deep reinforcement learning Timothy P. Lillicrap, Jonathan J. Hunt, Alexander Pritzel, Nicolas Heess, Tom Erez,Yuval Tassa, David Silver & Daan Wierstra...

weixin_43590290的博客 5304

DeepMind 强化学习中文讲义

DeepMind 强化学习中文讲义 DeepMind 强化学习中文讲义

什么是强化学习,强化学习在控制系统中的应用以及matlab强化学习工具箱的介绍

一、Reinforcement Learning Toolbox介绍 强化学习工具箱使用强化学习算法(包括DQN,A2C和DDPG)为训练策略(policy)提供函数和模块。您可以使用这些策略为复杂的系统(例如,机器人和自治系统)搭建控制器和开发决策算法。您可以使用深度神经网络,多项式或查找表来实施策略。 该工具箱使您能够通过与MATLAB或Simulink模型所代表的环境进行交互来训练策略。您可以评估算法,使用超参数设置进行实验以及监视训练进度。为了提高训练效果,您可以在云,计算机集群和GPU(使用Par

weixin_42188287的博客 8365

强化学习导论翻译-来自优快云1

介绍写文章-优快云博客文章目录1.开启本系列目的2.本书框架3.认识强化学习4.一些可应用强化学习的场景5.强化学习的基本概念5.与进化算法对比7.总结8.附

强化学习(Reinforcement learning)基本概念

reward:指agent才去了某一action之后,能得到的即时反馈,比如围棋中,某一选手落子后,能够吃掉对手棋子,那么吃掉棋子就是对玩家的即时奖励,则agent采取行动会更倾向于吃子所获得的奖励;state-action value:状态行动价值函数,指特定状态下采取某种行动所获得的价值,如游戏中,在一个特定状态下,玩家根据状态价值函数,应该选择价值最大的的一个行动。state value:状态价值函数,表示输入是个状态,输出是个实数,这个实数就是状态的价值。goal:该游戏各个玩家的目标。

weixin_41636030的博客 911

reinforce learning.pdf

Reinforcement Learning An Introduction second edition author:Richard S.Sutton and Andrew G.Barto bilibili学习资源:https://www.bilibili.com/video/BV1kb411i7KG?from=search&seid=655841281053174212

强化学习导论中文版 增强学习导论中文版 Reinforcement learning an introduction 中文版.

增强学习导论 强化学习导论 Reinforcement learning an introduction 中文版

了解强化学习

#REINFORCEDSERIES (#REINFORCEDSERIES) “Reinforcement learning (RL) is an area of machine learning concerned with how software agents ought to take actions in an environment in order to maximize the n...

weixin_26704853的博客 540

基于opencv-ANN的水果识别模型训练

本文通过opencv-ann-mlp训练模型,实现对五种水果进行分类识别。本文详细介绍该项目的各个过程,包括数据准备、预处理、样本读取、训练数据集制作、训练标签制作、模型参数设置、模型训练,模型测试验证等,总结该过程需要注意的事项。

qq_15985873的博客 3975

《强化学习导论》第2版 中文版勘误Reinforcement Learning: An Introduction Second Edition Correction

以下勘误信息本人均已提交至博文视点官网http://www.broadview.com.cn,由于官方勘误速度较慢,因此发出来希望与本书读者一同交流,并持续更新 1.页码:39 • 行数:10 • 印次 1 “…,并且将Rt(bar)用qstar(At)代替。…”————Rt(bar)应为Rt 2.页码:75 • 行数:1 • 印次 1 “只所以……”————“只”改为“之” 3.页码:98 • ...

weixin_43689554的博客 3644

支持向量机算法(带你了解原理 实践)

支持向量机作为一种强大的分类算法,在各个领域都取得了显著的成果。其基于统计学习理论的原理使得它能够在高维空间中找到最优分类超平面,并通过核函数处理非线性问题。

2303_79387663的博客 3738

modbus

从机地址 功能码 起始地址高位 起始地址低位 数量高位 数量低位 字节数 0001H高位 0001H低位 0002H高位 0002H低位 CRC高位 CRC低位。每个输入寄存器的长度为2个字节。其中,CDH对应线圈0013H到001AH的内容,01H对应线圈001B到001CH的内容,未使用位用0填充。从机地址 功能码 起始地址高位 起始地址低位 寄存器数量高位 寄存器数量低位 CRC高位 CRC低位。从机地址 功能码 起始地址高位 起始地址低位 寄存器数量高位 寄存器数量低位 CRC高位 CRC低位。

lunhuicnm的博客 9764

论文翻译 —— Episodic reinforcement learning with associative memory

标题:Episodic reinforcement learning with associative memory 文章链接:Episodic reinforcement learning with associative memory 领域:强化学习 - 情节控制(episodic control) 文章目录EPISODIC REINFORCEMENT LEARNING WITH ASSOCIATIVE MEMORY1. INTRODUCTION2 BACKGROUND3. RELATED WOR.

佚失的诗篇 1486

基于JavaEE的银行大客户关系维护系统(JSP+java+springmvc+mysql+MyBatis)

基于JavaEE技术的大型银行客户关系管理系统可以实现客户信息的集中管理、客户需求的分析与挖掘、个性化的服务推荐等功能。+ Maven +mysql5.7或8.0+html+css+js等等组成,B/S模式 + Maven管理等等。用户发送请求:用户通过浏览器或其他客户端向系统发送请求,请求访问特定的页面或执行特定的操作。前端展示结果:前端接收到后端返回的数据,根据需要进行展示。数据返回给前端:后端程序处理完业务逻辑后,将结果数据返回给前端。后端程序接收到请求后,根据请求的类型和参数进行相应的处理。

gp1052的博客 720

机器学习算法(三十):强化学习(Reinforcement Learning)

目录 1 简介 1.1 什么是强化学习 1.2 强化学习的主要特点 1.3 强化学习的组成部分 2强化学习训练过程 3强化学习算法归类 3.1 Value Based 3.2Policy Based 3.3 Actor-Critic 3.4 其他分类 4EE(Explore & Exploit)探索与利用 5 强化学习实际开展中的难点 6 强化学习的实际应用 6.1 自动驾驶 6.2 游戏 6.3 推荐系统 7 Q-learning 8 策略梯度 ...

weixin_39910711的博客 5万+

RoboMaster电控入门:手把手教你用STM32CubeMX配置大疆C板CAN总线驱动GM6020电机

本文详细介绍了如何使用STM32CubeMX配置大疆C板CAN总线驱动GM6020电机,适用于RoboMaster电控入门。从硬件准备到CubeMX工程初始化,再到CAN过滤器配置和电机控制协议解析,手把手教你避开常见配置陷阱,实现精准控制。

weixin_42524762的博客 269

【WorkBuddy专栏50】代码开发技术体系深度分析——前端、后端、全栈、移动端、数据工程,WB和CODEBUDDY谁更擅长?

【WorkBuddy专栏50】代码开发技术体系深度分析——前端、后端、全栈、移动端、数据工程,WB和CODEBUDDY谁更擅长?

AI人人懂 244

MLMs之Kimi:《Kimi k1.5: Scaling Reinforcement Learning with LLMs》翻译与解读

​ LLMs之Kimi:《Kimi k1.5: Scaling Reinforcement Learning with LLMs》翻译与解读 目录 《Kimi k1.5: Scaling Reinforcement Learning with LLMs》翻译与解读 Abstract 1、Introduction Conclusion 《Kimi k1.5: Scaling Reinforcement Learning with LLMs》翻译与解读 地址 论文地址:[2501.12599v1]

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 2787

YOLOv8/v9实战:从零搭建智慧零售货架管理系统(附完整可运行代码)

摘要:本文基于YOLOv8/v9目标检测算法,详细讲解智慧零售货架管理系统的开发流程,解决传统人工巡检效率低、漏检率高的问题。内容涵盖环境配置、商品检测、陈列分析、价格标签验证等核心功能实现,提供可运行代码及零售专用数据集训练方法。系统支持实时货架状态监控、缺货预警与数据分析,帮助零售企业降低运营成本30%以上。 关键词:YOLOv8、YOLOv9、智慧零售、货架管理、商品检测 标签:YOLOv8、YOLOv9、目标检测、零售AI、Python

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1311

Reinforcement Learning: An Introduction 2nd Edition/第二版 前3章中文翻译

概述 本项目是对Richard S. Sutton和 Andrew G. Barto著的Reinforcement Learning: An Introduction第二版的中文翻译. 使用LaTeX作为排版工具, 使用GitHub作为源码托管平台. 当前进度 当前翻译了部分序言以及前3章. 源码可以在这里找到, pdf文件可以在这里找到, 或者可以点击这里下载....

yuanyinshen的博客 1万+

【大模型+知识图谱】哈工大版chinese-roberta-wwm-ext模型介绍、下载部署和GPU显卡配置

RoBERTa模型的一个重要改进版本,由阿里云的研究团队提出。而Chinese RoBERTa-wwm-ext则是针对中文文本的预训练模型,它在哈工大的研究团队手中进一步优化,特别适用于中文自然语言处理任务。

知识靠谱的博客 2775

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

上一篇: 强化学习第二版(翻译)第一章 导论(前言)Chapter 1 Introduction
下一篇: 强化学习第二版(翻译)第一章 导论 第二节 例子 1.2 Examples
ThousandsOfWind
博客等级 码龄11年 21粉丝 13原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值