Reinforcement Learning - MATLAB & Simulink (original) (raw)

Train deep neural network agents by interacting with an unknown dynamic environment

Reinforcement learning is a goal-directed computational approach where an agent learns to perform a task by interacting with an unknown dynamic environment. During training, the learning algorithm updates the agent policy parameters. The goal of the learning algorithm is to find an optimal policy that maximizes the long-term reward received during the task.

Depending on the type of agent, the policy is represented by one or more policy and value function representations. You can implement these representations using deep neural networks. You can then train these networks using Reinforcement Learning Toolbox™ software.

For more information, see Reinforcement Learning Using Deep Neural Networks.

Topics

Deep Reinforcement Learning for Optimal Trade Execution

Deep Reinforcement Learning for Optimal Trade Execution

Use the Reinforcement Learning Toolbox™ and Deep Learning Toolbox™ to design agents for optimal trade execution.

Train DDPG Agent to Control Sliding Robot

Train DDPG Agent to Control Sliding Robot

Train a reinforcement learning agent to control a flying robot model.

Train Biped Robot to Walk Using Reinforcement Learning Agents

Train Biped Robot to Walk Using Reinforcement Learning Agents

Train a reinforcement learning agent to control a biped walking robot modeled in Simscape™ Multibody™.

Train DDPG Agent for Adaptive Cruise Control

Train DDPG Agent for Adaptive Cruise Control

Train a reinforcement learning agent for an adaptive cruise control application.

Train DDPG Agent for Path-Following Control

Train DDPG Agent for Path-Following Control

Train a reinforcement learning agent for a lane following application.

Train Humanoid Walker

Train Humanoid Walker

Train a humanoid robot to walk using either a genetic algorithm or reinforcement learning.

Train PPO Agent for Automatic Parking Valet

Train PPO Agent for Automatic Parking Valet

Train a reinforcement learning agent to park a car in an open parking space.