当前位置:网站首页>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



边栏推荐
- type_traits元编程库学习
- 从滴滴罚款后数据治理思考
- MySQL 8.0.30 GA
- [C language] Three-pointed chess (classic solution + list diagram)
- [Paper reading] Mastering the game of Go with deep neural networks and tree search
- three.js 制作3D相册
- 安全20220712
- Can't load /home/Iot/.rnd into RNG
- [shell basics] determine whether the directory is empty
- LeetCode每日一练 —— OR36 链表的回文结构
猜你喜欢

(5) final, abstract class, interface, inner class

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

Safety 20220712

(五)final、抽象类、接口、内部类

type_traits元编程库学习

VS QT - ui does not display newly added members (controls) || code is silent

5. How does the SAP ABAP OData service support the $filter operation
![Summary of Huawei Distributed Storage FusionStorage Knowledge Points [Interview]](/img/83/e0163b324448c6ef5b106862673637.jpg)
Summary of Huawei Distributed Storage FusionStorage Knowledge Points [Interview]

exsl文件预览,word文件预览网页方法

Redis implements distributed locks
随机推荐
扫雷游戏(c语言写)
LeetCode每日一练 —— OR36 链表的回文结构
BP神经网络
endian mode
识Flutter 基本组件之showTimePicker 方法
日志级别 和 打印log注意
"A daily practice, happy water problem" 1331. Array serial number conversion
qlib架构
(4) Recursion, variable parameters, access modifiers, understanding main method, code block
【小土堆补充】Pytorch学习笔记_Anaconda虚拟环境使用
问题7:列表的拼接
Redis uses LIST to cache the latest comments
SIP Protocol Standard and Implementation Mechanism
【AUTOSAR-RTE】-4-Port和Interface以及Data Type
$attrs/$listeners
(四)递归、可变参数、访问修饰符、理解 main 方法、代码块
TCP和UDP详解
已解决(最新版selenium框架元素定位报错)NameError: name ‘By‘ is not defined
Safety 20220709
【AUTOSAR-RTE】-5-Explicit(显式)和Implicit(隐式) Sender-Receiver communication