官术网_书友最值得收藏!

Chapter 1. What is Reinforcement Learning?

Reinforcement Learning is a subfield of machine learning which addresses the problem of automatic learning of optimal decisions over time. This is a general and common problem studied in many scientific and engineering fields.

In our changing world, even problems which look like static input-output problems become dynamic in a larger perspective. For example, consider that you're solving the simple supervised learning problem of pet image classification with two target classes—dog and cat. You've gathered the training dataset and implemented the classifier using your favorite deep learning toolkit, and after a while, the model that has converged demonstrates excellent performance. Good? Definitely! You've deployed it and left it running for a while. Then, after a vacation on some seaside resort, you discover that dog haircut fashions have changed, and a significant portion of your queries are now misclassified, so you need to update your training images and repeat the process again. Good? Definitely not!

The preceding example is intended to show that even simple Machine Learning (ML) problems have a hidden time dimension, which is frequently overlooked, but it might become an issue in a production system.

Reinforcement Learning (RL) is an approach that natively incorporates this extra dimension (which is usually time, but not necessarily) into learning equations, which puts it much close to the human perception of artificial intelligence. In this chapter, we will become familiar with the following:

  • How RL is related to and differs from other ML disciplines: supervised and unsupervised learning
  • What the main RL formalisms are and how they are related to each other
  • Theoretical foundations of RL: the Markov decision processes
主站蜘蛛池模板: 扎鲁特旗| 石棉县| 肇东市| 河南省| 汤阴县| 称多县| 枣庄市| 山阳县| 龙泉市| 贵港市| 义马市| 大英县| 金堂县| 辉县市| 大厂| 琼海市| 张家界市| 吴堡县| 同仁县| 勐海县| 两当县| 海阳市| 毕节市| 华阴市| 克什克腾旗| 池州市| 铅山县| 萨嘎县| 岚皋县| 新竹县| 阿鲁科尔沁旗| 平塘县| 东安县| 齐齐哈尔市| 历史| 武胜县| 黄冈市| 商丘市| 安庆市| 榆社县| 镇远县|