Video and Webinar Series

Reinforcement Learning

This series provides an overview of reinforcement learning, a type of machine learning that has the potential to solve some control system problems that are too difficult to solve with traditional techniques.  

We’ll cover the basics of the reinforcement problem and how it differs from traditional control techniques. We’ll show why neural networks are used to represent unknown functions and how the agent uses rewards from the environment to train them. 

By the end of this series, you’ll be better prepared to answer questions like:

  • What is reinforcement learning and why should I consider it when solving my control problem?
  • How do I set up and solve the reinforcement learning problem?
  • What are some of the benefits and drawbacks of reinforcement learning compared to a traditional controls approach?

강화 학습이란? | 강화 학습 Part 1 엔지니어의 관점에서 강화학습에 대해 전반적으로 살펴볼 수 있습니다. 강화학습은 매우 까다로운 제어 문제를 해결할 잠재력을 지닌 일종의 머신러닝입니다.

Understanding the Environment and Rewards In this video, we build on our basic understanding of reinforcement learning by exploring the workflow. What is the environment? How do reward functions incentivize an agent? How are policies structured?

Policies and Learning Algorithms This video provides an introduction to the algorithms that reside within the agent. We’ll cover why we use neural networks to represent functions and why you may have to set up two neural networks in a powerful family of methods called actor-critic.

The Walking Robot Problem This video shows how to use the reinforcement learning workflow to get a bipedal robot to walk, and how we can set up the RL problem to look more like a traditional control problem by adding a reference signal to the design.

Overcoming the Practical Challenges of Reinforcement Learning There are a few challenges that occur when using reinforcement learning for production systems and there are some ways to mitigate them. This video covers the difficulties of verifying the learned solution and what you can do about it.

An Introduction to Multi-Agent Reinforcement Learning Learn what multi-agent reinforcement learning is and some of the challenges it faces and overcomes.

Why Choose Model-Based Reinforcement Learning? Compare model-free and model-based reinforcement learning approaches and gain a better understanding of which method to use depending on the situation.