YoVDO

How to Train Your Robot - An Introduction to Reinforcement Learning

Offered By: Open Data Science via YouTube

Tags

Reinforcement Learning Courses Machine Learning Courses Robotics Courses Control Systems Courses

Course Description

Overview

Explore an introduction to reinforcement learning in this 30-minute conference talk from ODSC East 2020. Dive into the world of training robots through a subset of machine learning, presented by Craig Buhr, PhD, Engineering Manager at MathWorks. Learn about reinforcement learning applications, control goals, and the differences between traditional and alternative approaches to robot control. Discover key terminology, workflow, and the importance of simulated environments in the reinforcement learning process. Gain insights into defining rewards, creating actor-critic networks, and designing effective agents. Understand the significance of reward function design and shaping for improved learning outcomes. Finally, explore the deployment of trained policies to target hardware platforms, bridging the gap between simulation and real-world applications.

Syllabus

Intro
Reinforcement Learning. A Subset of Machine Learning
Reinforcement Learning Applications
The goal of control
A walking robot - a traditional controls approach
A walking robot-an alternative approach
What is Reinforcement Learning?
Some Reinforcement Learning Terminology
Reinforcement Learning Workflow
Real vs Simulated Environments
Define Simulated Environment
Defining the Reward
Actor-Critic Training Cycle
Creating the Agent
Create Critic Network
Create Actor Network
Defining the Agent
Training our Deep Reinforcement Learning Agent
Training the Agent
Reward Function Design Matters
Reward Shaping to Improve Learning
Deploy policy to the target hardware
Policy Deployment to Hardware Platforms


Taught by

Open Data Science

Related Courses

Introduction to Artificial Intelligence
Stanford University via Udacity
Natural Language Processing
Columbia University via Coursera
Probabilistic Graphical Models 1: Representation
Stanford University via Coursera
Computer Vision: The Fundamentals
University of California, Berkeley via Coursera
Learning from Data (Introductory Machine Learning course)
California Institute of Technology via Independent