惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

人人都是产品经理
人人都是产品经理
The Hacker News
The Hacker News
D
Darknet – Hacking Tools, Hacker News & Cyber Security
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
L
Lohrmann on Cybersecurity
MyScale Blog
MyScale Blog
GbyAI
GbyAI
博客园 - 【当耐特】
J
Java Code Geeks
Jina AI
Jina AI
I
InfoQ
The Register - Security
The Register - Security
Cyberwarzone
Cyberwarzone
Scott Helme
Scott Helme
S
Schneier on Security
WordPress大学
WordPress大学
月光博客
月光博客
C
Cybersecurity and Infrastructure Security Agency CISA
AWS News Blog
AWS News Blog
The Cloudflare Blog
Google DeepMind News
Google DeepMind News
P
Privacy & Cybersecurity Law Blog
P
Proofpoint News Feed
T
The Exploit Database - CXSecurity.com
Blog — PlanetScale
Blog — PlanetScale
博客园 - Franky
Simon Willison's Weblog
Simon Willison's Weblog
T
Threatpost
Project Zero
Project Zero
I
Intezer
Know Your Adversary
Know Your Adversary
A
About on SuperTechFans
S
Security Affairs
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 聂微东
P
Proofpoint News Feed
Cloudbric
Cloudbric
V2EX - 技术
V2EX - 技术
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
S
Secure Thoughts
IT之家
IT之家
Forbes - Security
Forbes - Security
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
The Last Watchdog
The Last Watchdog
H
Heimdal Security Blog
Schneier on Security
Schneier on Security
Webroot Blog
Webroot Blog
Apple Machine Learning Research
Apple Machine Learning Research

谭升的博客

一封来自读者的信 【杂文】中美人工智能对比(一篇博人关注的软文) 【强化学习】2.2 行为评价方法(Action-value Methods) 【Hexo】Hexo下next主题valine强化版本的改造 【强化学习】2.1 k臂赌博机(k-armed bandits)问题 【Julia】整型和浮点型数字 【强化学习】1.6 本章总结、强化学习历史简述 【Julia】变量 【Julia】开始使用Julia 【Julia】Julia环境搭建(Mac,Windows,Linux) 【强化学习】 1.5 强化学习的一个扩展举例 【强化学习】 1.4.1 强化学习与优化方法 【Julia】Julia编程语言介绍 【信息论、推理与学习算法】本系列博客介绍 【强化学习】 1.4.0 “进化方法”和 “决策梯度方法” 概论 【强化学习】1.3 强化学习的基础元素 【强化学习】1-2 强化学习举例 【强化学习】1-1-4 强化学习和人工智能 【强化学习】1-1-3 强化学习基本框架
【强化学习】2.0 多臂赌博机
本文作者: 谭升 · 2018-10-07 · via 谭升的博客

Abstract: 本文是第二章“多臂赌博机”的绪论,介绍本章主要内容
Keywords: 强化学习,多臂赌博机

多臂赌博机

强化学习与其他学习算法最大的不同在于训练信息,我们熟知的监督学习,无论从简单的线性回归,到复杂的深度学习,所有这些监督学习用到的训练信息都是Instructing(指导,讲授)的,也就是说训练信息中包含明确的行为指导,比如对于一张输入图片判断是否有人脸,标记好的训练数据会明确的对结果进行校正——是否有人脸,如果有人脸在哪,训练模型偏差会被准确计算,同时通过优化算法逐步减少这个偏差,直到我们设定的阈值后完成训练。
而强化学习的训练信息则不同,强化学习的每一步没有指导信息,而是只有一个“评价”(evaluate),评价这个行为(action)的得分,得分也就是好坏,但是没有正确错误的说法,也没有最好或者最坏的说法。
这种评价机制导致了强化学习需要在学习的过程中加入探索(exploration),来用trial-and-error的搜索方式得到好的模型。

“指导”型反馈和“评价”型反馈

两种不同的训练信息产生两种不同的反馈模型:

  • Purely Evaluative Feedback
    • 简单的评价型反馈,只是反馈一个值,这个值评价行为的好坏,注意Purely这个修饰,也就是朴素的,简单的评价反馈是只返回一个值,而复杂的评价反馈可能结合别的信息。
  • Purely Instructive Feedback
    • 与评价反馈不同,指导型反馈,直接返回正确的做法,而且是当action完成的一瞬间就能反馈这个信息,当然这个也是purely的版本,不包含复杂的附加信息。

指导型反馈是监督学习的基础,以上两种反馈的区别为:

  1. 评价型反馈完全取决于行为(action)
  2. 指导型反馈独立于行为(action)

当然这两个反馈也不是水火不容,只要你愿意,他们还是可以结合在一起使用的;1中评价性反馈与行为相关可能很好理解,2中的指导型反馈独立于行为可能不太好理解,我们可以这么理解,如果我们输入的信息是N个类别的数据,那么反馈信息就是当前这条数据的正确分类,而这个分类就是独立于算法做出行为的独立反馈。

本章重点

本章我们主要研究评价型在简化的强化学习上的应用,简化到什么程度?只有一个situation,已经有很多人研究过使用评价型反馈解决这些问题,这种简化可以避免让我们一开始就陷入复杂关系的问题中,而无法看到强化学习的细节,而且这种简化的模型可以让我们清楚的看到evaluative feedback和instruct feedback的不同,以及帮助我们发现如何将他们联合起来的方法。
这种特殊的,无关联的评价性反馈问题,可以有很多具体例子,在本章中,我们用简化的 多臂赌博机(k-armed bandit) 作为研究对象。通过这个问题介绍一些简单的方法。这些方法在后续章节中将会被扩展为能解决 完整强化学习问题 的方法。
本章最后我们会简单的了解一下完整的强化学习问题 以及多臂赌博机之间相互影响的时候的问题 —— 也就是多situation的情况。

总结

可能你对单situation和多situation还不太能区分,或者你可能连多臂赌博机是什么都不知道,但是没关系,我们后面会用一章的时间研究这个赌博机。
感谢您的阅读,请多提宝贵意见

References

  1. Sutton R S, Barto A G. Reinforcement learning: An introduction[J]. 2011.

原文地址: https://face2ai.com/RL-RSAB-2-0-Multi-Armed-Bandits