一文全面了解深度强化学习

深度强化学习 深度强化学习的骨架来自强化学习,而灵魂则是由深度学习赋予。所以,要讲明白深度强化学习,首先来看下强化学习。 强化学习和有监督学习、无监督学习都不太一样,有一个智能体(Agent)的概念。什么是智能体呢?大家应该都玩过任天堂的一款经典FC横版通关游戏——马里奥兄弟。在游戏中,玩家通过控制马里奥顶蘑菇、踩乌龟来取得胜利,如果想用强化学习来通关,那这里的智能体指的就是马里奥。 智能体是强化学习的第一个重要概念,是主角,但强化学习作为一台好戏,自然不能光有主角,还得有舞台,这就是强化学习的第二个重要概念,环境( 阅读详情
AI摘要

本书深入浅出地介绍了深度强化学习的基本概念、模型、算法及其应用。深度强化学习结合了强化学习与深度学习,能够在复杂高维环境中做出决策,解决传统方法难以处理的问题。本书适合有一定机器学习基础的读者。

阅读更多,欢迎关注公众号:论文收割机(paper_reader)
原文链接:深度强化学习简介

近两年,深度强化学习可谓是空前绝后,迎来了研究的高潮,同时研究的成果也是登陆各大主流媒体,比如打败了所有人类围棋高手的阿尔法狗「AlphaGo 之父」David Silver最新演讲,传授强化学习的十大原则,

 

能够打败人类游戏高手的腾讯AI×王者荣耀「绝悟」项目首亮相:KPL秋季决赛击败顶尖战队

 

 

前段时间Arxiv上面,一个McGill University做强化学习的pos-doc和几位强化学习(reinforcement learning)的大佬联名挂了一篇深度强化学习的survey或者说是tutorial——《An Introduction to Deep Reinforcement Learning》。读了一些章节之后,觉得该书写的深入浅出,值得与大家分享一下。所以这篇推送翻译一下该书的abstract和introduction,推广一下该书,也让有兴趣的人能够了解到这本书讲了哪些东西,点击阅读原文可以直接打开原文献。

 

--------------------------------------------------------------------------------------------------------

 

摘要:

深度强化学习是由强化学习和深度强化学习组成。该领域的研究着重于解决一系列在过去无法由机器解决的决策制定问题。因此,深度强化学习在许多新的领域,如健康、机器人、智能电网、金融等领域,提出了新的应用。本书将介绍深度强化学习中的模型、算法以及应用技巧。本书特别着重于介绍泛化能力,以及深度强化学习如何在实际场景中应用。本书适用于已有机器学习基础的读者。

 

1 介绍(Introduction)

1.1 动机 (Motivation)

 

序列决策制定(Sequential Decision Making)是机器学习中的一个重要问题。该种任务是通过过往经验,来决定如何在不确定的环境中采取一系列的行动,从而能够达到最终需要的目标。序列决策制定任务涵盖了许多领域下的应用,如机器人、健康医疗、智能电网、金融、自动驾驶等等。

 

强化学习最初产生自行为心理学,并在此基础上提出了解决该问题的规范化的框架。其中强化学习的主要思想在于,一个人造主体(agent)能够与它所处的环境互动,从而学习如何行动,这与生物上的主体行为相似。

 

通过收集经验,人造主体能够通过以获得累积的(来自环境中的)奖励的形式,来优化一定的目标。这种方法主要能应用在任意一种基于经验的序列决策制定任务中。

 

该环境可以是随机的,该主体可以只观察到现有状态中的部分信息,观察到的信息可以是高维信息(如,框架和时间序列),该主体既可以自由的从环境中获得经验,抑或是,数据可能会受到约束(例如主体无法足够准确的得到数据或者数据量是有限的)。

 

在过去的几年里,由于能够解决困难的序列决策制定问题,强化学习变得越来受欢迎。其中有一些贡献是来自于强化学习和深度学习的组合。这种组合,被称之为深度强化学习。

 

深度强化学习特别适用于高维度的状态空间中。已有的强化学习的方法在特征选择的设计上非常困难。然而深度强化学习因为能够从不同层次上学习到数据的主要特征,从而只需要底层的先验知识就能够成功的解决复杂的任务。

 

例如,一个深度强化学习主体能够学习到由上千个像素组成的图像感知输入。所以这也让模仿人类在高维空间中解决问题——在几年前还是很难想象——的任务有成为现实的可能。

 

一些使用了深度强化学习的突出的工作有:训练一个超人类水平的能够玩像素游戏(如吃豆人)的主体,能够下围棋的大师,或者是能够打败世界顶级扑克大师的主体。

 

深度强化学习也有很多实际的应用场景,比如机器人,自动驾驶,经济分析,或者是智能电网,等等。尽管如此,现在的深度强化学习算法中仍然有很多需要解决的问题。

 

例如,如何更有效率的探索环境?而且将能够表现得很好主体放在一个稍有不同的环境下(迁移学习)仍然能够保持较好的效果,也不是一个非常容易解决的问题。因此,大量的基于深度强化学习框架的算法被提出来用以解决各种各样的序列决策制定问题,

 

1.2 Outline

 

本深度强化学习的介绍一书旨在引导读者有效使用和理解核心方法,同时能够给之后深入深度提供索引。读完本书后,读者应该能够理解深度强化学习的关键方法以及算法,并能够应用这些算法。除此之外,读者也会有足够的背景知识去深入研究深度强化学习。

 

第二章节将会介绍机器学习和深度强化学习的研究领域,这是为了能够提供通用的技术用语,并且将会简单介绍深度学习的在机器学习中更广的应用场景。我们假设读者对监督学习和无监督学习中常用的符号表示已经熟悉,不过我们仍然会对一些关键点进行回顾。

 

第三章节中,我们介绍强化学习的框架,以及马尔可夫决策过程(MDP)的例子。在该场景中,我们会测试不同的方法,用以训练一个深度强化学习的主题。一方面,学习一个价值函数(第四章节)和(或)一种对决策方案的直接表示(第五章节)属于被称之为模型无关方法。另一方面,设计一个能够使用从环境中学到的模型的算法被称之为基于模型的方法(第六章节)。

 

在第七章节中,我们介绍了强化学习泛化(generalization)的概念。在既可以是基于模型,也可以是模型无关的方法的基础上,我们讨论了几种不同的基本问题:

 

(1)特征选择,

(2)函数近似器的选择,

(3)目标函数的修改以及

(4)层次化学习。

 

在第八章节中,我们介绍了在线学习中强化学习的难点。特别地,我们讨论了探测-利用两难的问题,以及如何使用重新开局的记忆模块。

 

在第九章节,我们总体介绍了现有的评估强化学习的基准。而且,我们介绍了一系列最佳的实际经验,来确保在不同基准下获得的结果的一致性和可复现性。

 

第十章节中,我们介绍了比MDP更加普适的设定:

 

(1)部分可观测马尔可夫决策过程(POMDP),

(2)迁移学习下的MDPs的分布,

(3)无显式表达的奖励函数以及

(4)多主体系统。我们介绍了如何在这些设定下使用深度迁移学习。

 

第十一章节,我们介绍了深度强化学习中更广的研究领域。包括在不同领域下对深度强化应用的讨论,以及已经实现的成功和尚未解决的问题。这部分将会包括对深度强化学习和神经科学的简单的讨论。

 

最后,我们在第十二章节总结,并展望深度强化学习研究的未来研究方法,应用方法,已经深度强化学习和人工智能的社会影响。

 

阅读更多,欢迎关注公众号:论文收割机(paper_reader)
原文链接:深度强化学习简介

深度强化学习在机器人领域的研究与应用 前言 机器学习方法主要可以分为四类,监督学习、半监督学习、无监督学习、以及强化学习。其中,强化学习不同于连接主义的监督学习方法,是智能体通过与环境的交互,观测交互结果以及获得相应的回报。这种学习的方式是模拟人或动物的一种学习方式,因此强化学习在机器人领域有着广泛的应用。 传统的强化学习的动作空间和样本空间都很小,且一般是离散的情境下,而实际的任务往往有着很大的状态空间和连续的动作空间。当输入数据为图像,声音时,往往具有很高维度,传统的强化学习很难处理,此时就需要结合深度学... 阅读详情

相关推荐

通过强化学习彻底改变大型数据集特征选择

了解强化学习如何改变机器学习模型的特征选择。通过实际示例和专用的 Python 库了解这种创新方法的过程、实现和好处。

gongdiwudu的专栏 4117

《深度强化学习落地指南》读书笔记3--状态空间设计

强化学习的状态设计

qq_34740266的博客 2538

第五行:一文读懂深度强化学习

作者:禅与计算机程序设计艺术 1.简介 人工智能一直以来都在不断的进步,而强化学习也是其中重要的一环。强化学习是一个机器学习领域的研究方向,它解决的是智能体如何通过与环境的交互获得奖励、学习到有效策略的问题。近年来,深度强化学习(Deep Reinforcement Learning)已经成为强化学习的

AI天才研究院 389

特征选择与强化学习:如何在强化学习中实现特征工程

1.背景介绍 强化学习(Reinforcement Learning, RL)是一种人工智能(Artificial Intelligence, AI)技术,它旨在让智能体(Agent)在环境(Environment)中学习如何做出最佳决策,以最大化累积奖励(Cumulative Reward)。强化学习的核心思想是通过在环境中与智能体与环境的交互,智能体可以学习出最佳的行为策略。 强化学习的一...

AI天才研究院 1896

docker部署zabbix6.2.7+grafana

docker部署zabbix6.2.7+grafana。

qq_48391148的博客 3655

【时空数据分析#06】实战:基于Python与ArcGIS的NDVI长期趋势制图与分级

本文详细介绍了基于Python与ArcGIS进行NDVI长期趋势制图与分级分析的完整工作流。通过整合MODIS卫星数据,利用ArcGIS进行空间处理与栅格转换,结合Python进行时序统计与趋势计算,最终生成直观的植被变化趋势分级图,为生态评估与环境监测提供可靠的空间分析工具。

lilh34434的博客 477

通过强化学习策略进行特征选择

我们可以看到RL方法对于最大化模型的度量是非常有效的。它总是很快地收敛到一个有趣的特性子集。该方法在使用FSRLearning库的ML项目中非常容易和快速地实现。

deephub 5387

未来智能家居解决方案:AI应用架构师的前沿探索

当你加班到深夜回家时,门锁自动识别你的脚步声解锁,玄关灯渐亮成你最爱的暖光,空调早已调到25℃(你夏天的习惯温度),音箱播放着最近循环的爵士乐,茶几上的智能水壶烧好了温水——这不是科幻电影,而是未来智能家居的日常。如何让“冰冷的设备”变成“懂你的伙伴”。我们将深入探讨五大前沿技术(边缘AI、多模态融合、联邦学习、数字孪生、个性化推荐)的底层原理,用“家里的小管家”“邻居互相学习”等生活化比喻简化复杂概念,结合代码示例与架构图还原实现流程,并通过智能卧室、智能厨房等真实案例展示落地路径。

AI天才研究院 1410

人工智能助力学习:探索记忆强化学习的潜力

1.背景介绍 人工智能(Artificial Intelligence, AI)是一门研究如何让计算机模拟人类智能的学科。人类智能可以分为两类:一类是通过学习和经验而获得的,我们称之为“学习智能”;另一类是通过基于生物学和物理学原理而获得的,我们称之为“天生智能”。人工智能的目标是创造出一个具有学习智能的计算机系统,这些系统可以自主地学习和改进自己的行为,以便在未知环境中取得更好的性能。 强化...

AI天才研究院 859

基于ANSYS的电磁兼容仿真教程

最近,在做某系统的EMC仿真,使用ANSYS套件,对仿真学习做简要记录。本书简介与目录如下:本书配套有:视频教程+工程源文件+彩色仿真图片,下载链接如下:(审核中)第1章 基础知识1.1 电磁兼容基础​​​MS2、EMC三要素:3、 国际无线电干扰特别委员会标准:CISPR标准4、电磁兼容测试认证:传导发射(CE)、传导敏感度(CS)、辐射发射(RE)和辐射敏感度(RS)测试。

weixin_42508010的博客 2052

Ceph入门到精通-更换osd、扩容osd

【代码】Ceph入门到精通-更换osd、扩容osd。

隔壁老瓦的专栏 1548

【深度学习·命运-5】一文了解深度强化学习

是一种基于策略梯度的强化学习算法,它属于(Policy Optimization)方法家族,并且在(Deep Reinforcement Learning, DRL)中具有重要的地位。PPO 是由 OpenAI 提出的,它相较于之前的策略梯度方法(如 TRPO)具有更好的计算效率和更简单的实现,因此被广泛应用于各种强化学习任务。

m0_69378371的博客 1467

Linux内核vmlinuz文件:了解和编程

vmlinuz文件是Linux操作系统中的内核镜像文件。它包含了Linux内核的压缩版本,用于引导和启动操作系统。vmlinuz文件通常是一个zImage格式的压缩内核镜像,其中包含了操作系统所需的核心功能和驱动程序。vmlinuz文件的名称可能会因Linux发行版和版本而有所不同,但它们的作用是相同的。在某些发行版中,vmlinuz文件可能被重命名为vmlinux或bzImage。

PixelDyno的博客 1351

探索深度强化学习新境界:一文带你了解A2C开源项目

探索深度强化学习新境界:一文带你了解A2C开源项目 在深度强化学习的璀璨星空中,Advantage Actor Critic(A2C)犹如一颗明灯,照亮了智能体导航复杂环境的道路。今天,我们将深入探讨一个基于TensorFlow实现的简化版同步A2C框架——A2C,它源自OpenAI的强大基线,但经过精心重构,以更加清晰、易用的形式展现给每一位研究者和开发者。 项目概览 本项目旨在简化异步优势演员...

gitblog_00244的博客 1057

【Bluedroid】BLE连接过程详解

Bluedroid BLE的链接过程包括扫描、连接和通信三个基本步骤。通过这些步骤,中央设备和外围设备之间可以建立起稳定、高效的通信链路,实现数据传输和控制操作。

byte轻骑兵的技术小窝 1876

如何在 Ubuntu 24.04 LTS 上安装 SSH 服务器?

Ubuntu是一个基于Debian的开源Linux操作系统,由Canonical Ltd.开发和维护。Ubuntu致力于提供用户友好、稳定且安全的操作系统环境,适用于个人用户、企业和服务器等不同场景。Ubuntu 24.04 LTS是Ubuntu发布的一个长期支持版本,LTS代表长期支持(Long Term Support)。这意味着Ubuntu 24.04 LTS将获得长达5年的安全更新和维护支持,使其成为企业和个人用户的理想选择。

网络技术联盟站 5888

深度强化学习——概念及算法总结

深度强化学习相关经验贴学习和总结,附原文连接。

weixin_42898871的博客 9858

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

从0开始学习深度强化学习之深度学习和深度强化学习的区别之浅显理解

引文 机器学习之路路阻且长,在我从本科到研究生期间也见过很多机器学习的算法,像很多都是CNN,ANN什么什么NN啥的。在刚开始入门深度强化学习的时候,我也觉得深度强化学习(Deep Reinforcement Learing)是一个很高级的东西,在网上查到谷歌的Deepmind搞出来的Alphago就是利用深度强化学习算法搞出来的。但是对于刚开始入门深度强化学习之前无任何机器学习经验的同学来说,可能就略显生疏,所以本篇博文就从我自己的理解来看让同学们快速对深度强化学习有一个表面认识。本文可...

weixin_42101599的博客 5466

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

一文入门 深度强化学习

深度强化学习是人工智能最有趣的分支之一。它是人工智能社区许多显着成就的基石,它在棋盘、视频游戏、自动驾驶、机器人硬件设计等领域击败了人类冠军。深度强化学习利用深度神经网络的学习能力,可以解...

算法channel 898

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

深度学习+强化学习=深度强化学习

#mermaid-svg-WFqfegK8UQpCBS9l .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-WFqfegK8UQpCBS9l .label text{fill:#333}#mermaid-svg-WFqfegK8UQpCBS9l .node rect,#mermaid-svg-WFqfegK8U.

TSINGHUAJOKING 1万+

AI基础:深度强化学习之路

本文来源:深度强化学习实验室作者:侯宇清,陈玉荣导语深度强化学习是深度学习与强化学习相结合的产物,它集成了深度学习在视觉等感知问题上强大的理解能力,以及强化学习的决策能力,实现了端到端学...

fengdu78的博客 7801

深度强化学习1——强化学习到深度强化学习

从事深度强化学习有一段时间了,整理了网上的一些资料,写几篇博客作为知识的梳理和总结。 开讲前,先给大家看个深度强化学习的例子,下面是深度学习cnn和强化学习结合玩吃豆人的游戏 看图像我们会发现吃豆人会,吃掉一闪一闪的豆子来消灭怪物,仔细观察会发现,经过训练的吃豆人,甚至会停在某个角落来躲避怪物,这是一个非常有趣的现象,后面会附有个人深度强化学习项目地址。下面我们开始正式介绍强化学习。 一...

谢宜廷的博客 6万+

深度强化学习的现在,将来与未来

1 前言 从2013年Deepmind提出DQN开始,深度强化学习(Deep Reinforcement Learning)作为一种面向决策控制的革命性技术,已经发展了8年之久,在这8年中,涌现了AlphaGo,AlphaStar,OpenAI Five等里程碑式的突破。下图展示了深度强化学习这8年来的里程碑成果,非常激动人心: 在这篇文章中,我们想探讨三个方面的内容: (1)深度强化学习当前的核心技术 (2)深度强化学习需要解决的问题 (3)深度强化学习未来可能的发展方向 阅读对象: (

喜欢打酱油的老鸟 2773

一文读懂 深度强化学习算法 A3C (Actor-Critic Algorithm)

一文读懂 深度强化学习算法 A3C (Actor-Critic Algorithm) 2017-12-25 16:29:19   对于 A3C 算法感觉自己总是一知半解,现将其梳理一下,记录在此,也给想学习的小伙伴一个参考。   想要认识清楚这个算法,需要对 DRL 的算法有比较深刻的了解,推荐大家先了解下 Deep Q-learning 和 Policy Gra...

a1424262219的博客 2883
上一篇: KDD'18 | 异质信息网络嵌入学习
下一篇: 网络表达学习系列(一):深度游走(Deepwalk)
paper_reader
博客等级 码龄8年 157粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值