- MATLAB for Machine Learning
- Giuseppe Ciaburro
- 170字
- 2021-07-02 19:37:33
Reinforcement learning
Reinforcement learning aims to create algorithms that can learn and adapt to environmental changes. This programming technique is based on the concept of receiving external stimuli depending on the algorithm choices. A correct choice will involve a premium while an incorrect choice will lead to a penalty. The goal of system is to achieve the best possible result, of course.
In supervised learning, there is a teacher that tells the system which is the correct output (learning with a teacher). This is not always possible. Often we have only qualitative information (sometimes binary, right/wrong, or success/failure).
The information available is called reinforcement signals. But the system does not give any information on how to update the agent's behavior (that is, weights). You cannot define a cost function or a gradient. The goal of the system is to create the smart agents that have a machinery able to learn from their experience.
This flowchart shows reinforcement learning:

- MySQL 8從入門到精通(視頻教學版)
- 單片機C語言程序設計實訓100例:基于STC8051+Proteus仿真與實戰
- Python 3網絡爬蟲實戰
- Oracle Database 12c Security Cookbook
- Learning ELK Stack
- Nginx實戰:基于Lua語言的配置、開發與架構詳解
- 持續輕量級Java EE開發:編寫可測試的代碼
- PHP+Ajax+jQuery網站開發項目式教程
- Go語言入門經典
- Anaconda數據科學實戰
- 大學計算機應用基礎(Windows 7+Office 2010)(IC3)
- 數據結構:Python語言描述
- Android編程權威指南(第4版)
- Android應用開發攻略
- Raspberry Pi開發實戰