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



边栏推荐
- SocialFi 何以成就 Web3 去中心化社交未来
- (八)Math 类、Arrays 类、System类、Biglnteger 和 BigDecimal 类、日期类
- 浅识Flutter 基本组件之CheckBox组件
- Implementation of a sequence table
- Redis counts new and retained users
- 高等数学---第九章二重积分
- 已解决(最新版selenium框架元素定位报错)NameError: name ‘By‘ is not defined
- 强化学习:从入门到入坑再到拉屎
- C primer plus study notes - 8, structure
- TCP和UDP详解
猜你喜欢

高等数学---第九章二重积分

浅识Flutter 基本组件之CheckboxListTile组件

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

type_traits metaprogramming library learning

C语言表白代码?

mysql基础知识(二)

端口排查步骤-7680端口分析-Dosvc服务

A brief introduction to the CheckboxListTile component of the basic components of Flutter

5. How does the SAP ABAP OData service support the $filter operation

Just debuted "Fight to Fame", safety and comfort are not lost
随机推荐
扫雷游戏(c语言写)
No qualifying bean of type 问题
(5) final, abstract class, interface, inner class
With 7 years of experience, how can functional test engineers improve their abilities step by step?
MATLAB/Simulink&&STM32CubeMX工具链完成基于模型的设计开发(MBD)(三)
binom二项分布,
ClickHouse: Setting up remote connections
Safety 20220722
【C语言进阶】文件操作(一)
IDEA常用快捷键与插件
SIP Protocol Standard and Implementation Mechanism
【SemiDrive源码分析】【MailBox核间通信】44 - 基于Mailbox IPCC RPC 实现核间通信(RTOS侧 IPCC_RPC Server 消息接收及回复 原理分析篇)
Web container and IIS --- Middleware penetration method 1
安全20220715
RESTful api interface design specification
A brief introduction to the CheckboxListTile component of the basic components of Flutter
C primer plus study notes - 8, structure
【AUTOSAR-RTE】-4-Port and Interface and Data Type
IDEA comment report red solution
The use of beforeDestroy and destroyed