当前位置:网站首页>Reinforcement learning: from entry to pit to shit
Reinforcement learning: from entry to pit to shit
2022-07-31 04:02:00 【The little reptile in the aviation world】
The information in this article comes from the learning video: Reinforcement Learning Method Summary (Reinforcement Learning) _ beep mile _bilibili
1. What is reinforcement learning
Reinforcement Learning (RL) also has many other names, such as Reinforcement Learning, Reinforcement Learning, and Evaluation Learning. It is one of the paradigms and methodologies of machine learning, which is used to describe and solve the interaction process of the agent with the environment., the problem of learning strategies to maximize returns or achieve specific goals.
What we generally call reinforcement learning is actually deep reinforcement learning (Deep Reinforcement Learning DRL). Deep reinforcement learning is the result of the combination of reinforcement learning and deep learning.As the name implies, it is to use deep learning to complete a certain part of traditional reinforcement learning.

The above picture is a classic reinforcement learning structure diagram. As can be seen from the picture, the reinforcement learning process is mainly composed of four parts: agent, observed state (observation/state), reward (reward) andaction.
In the process of continuously interacting with the environment, the agent will retain the experience learned last time. When interacting with the environment in the next round, it will choose behaviors with greater rewards.choose the best behavior through decision-making".
Differences from other machine learning methods
The other machine learning methods here are mainly supervised learning and unsupervised learning, and it is also where we are most prone to confusion in the process of understanding reinforcement learning.
Supervised learning is the most researched method in the field of machine learning, and it is very mature. In the training set of supervised learning, each sample contains a label. Ideally, this label usually refers tocorrect result.The task of supervised learning is to allow the system to infer the appropriate feedback mechanism on the training set according to the label corresponding to each sample, and then to calculate a result as accurate as possible on samples with unknown labels, such as the familiar classificationwith regression problems.In the interaction problem in reinforcement learning, there is no such a universally correct "label", and the agent can only learn from its own experience.
However, reinforcement learning is not the same as unsupervised learning, which is also unlabeled. Unsupervised learning is to discover hidden structures from unlabeled data sets. A typical example is the clustering problem.However, the goal of reinforcement learning is to maximize the reward rather than finding the hidden data set structure. Although using unsupervised learning to find the internal structure of the data can help the reinforcement learning task, it does not fundamentally solve the problem of maximizing the reward..
Therefore, reinforcement learning is the third paradigm of machine learning besides supervised and unsupervised learning.

2. Classification method
Algorithms

Category 1

Probability-based method selection, not necessarily the one with the highest probability (applicable to continuous action values)
A value-based approach selects the highest value action (more firm decision-making) (does not apply to continuous action values)

Category 2


Category 3


Category 4



边栏推荐
- 安全20220718
- qlib自动化quant
- errno error code and meaning (Chinese)
- Notes on the establishment of the company's official website (6): The public security record of the domain name is carried out and the record number is displayed at the bottom of the web page
- (tree) Last Common Ancestor (LCA)
- addressable in Golang
- What skills do I need to learn to move from manual testing to automated testing?
- some of my own thoughts
- Redis 统计用户新增和留存
- [Swift]自定义点击APP图标弹出的快捷方式
猜你喜欢

IDEA常用快捷键与插件

exsl文件预览,word文件预览网页方法
![[C language] General method for finding the sum of the greatest common factor and the least common multiple of two integers m and n, the classical solution](/img/60/fa75e06af4d143ee3fb493221fa3d9.jpg)
[C language] General method for finding the sum of the greatest common factor and the least common multiple of two integers m and n, the classical solution

Postgresql 15 source code analysis (5) - pg_control

【C语言进阶】文件操作(一)

从滴滴罚款后数据治理思考

浅识Flutter 基本组件之CheckboxListTile组件
![Summary of Huawei Distributed Storage FusionStorage Knowledge Points [Interview]](/img/83/e0163b324448c6ef5b106862673637.jpg)
Summary of Huawei Distributed Storage FusionStorage Knowledge Points [Interview]

Safety 20220712

What skills do I need to learn to move from manual testing to automated testing?
随机推荐
$parent/$children and ref
IDEA comment report red solution
LeetCode每日一练 —— 138. 复制带随机指针的链表
Redis 统计用户新增和留存
组件传值 provide/inject
pom文件成橘红色未加载的解决方案
Summary of Huawei Distributed Storage FusionStorage Knowledge Points [Interview]
问题7:列表的拼接
LocalDate加减操作及比较大小
「 每日一练,快乐水题 」1331. 数组序号转换
C语言从入门到如土——数据的存储
《DeepJIT: An End-To-End Deep Learning Framework for Just-In-Time Defect Prediction》论文笔记
[Dynamic programming] Maximum sum of consecutive subarrays
【AUTOSAR-RTE】-5-Explicit(显式)和Implicit(隐式) Sender-Receiver communication
立足本土,链接全球 | 施耐德电气“工业SI同盟”携手伙伴共赴未来工业
Port inspection steps - 7680 port analysis - Dosvc service
TCP和UDP详解
【AUTOSAR-RTE】-4-Port和Interface以及Data Type
Web container and IIS --- Middleware penetration method 1
(Line segment tree) Summary of common problems of basic line segment tree