Verstärkungslernen
Verstärkungslernen ist ein zielgerichteter Berechnungslernansatz, bei dem ein Agent durch Interaktion mit einer unbekannten dynamischen Umgebung lernt, eine Aufgabe zu erfüllen. Während des Trainings aktualisiert der Lernalgorithmus die Parameter der Agentenstrategie. Das Ziel des Lernalgorithmus ist es, eine optimale Strategie oder Richtlinie (Policy) zu finden, die die erwartete kumulative diskontierte langfristige Belohnung während der Aufgabe maximiert.
Dieser Lernansatz ermöglicht es dem Agenten, eine Reihe von Entscheidungen zu treffen, um die kumulative Belohnung für eine Aufgabe zu maximieren, ohne dass menschliche Intervention oder explizites Programmieren auf ein Ziel hin erforderlich ist. Sie können Verstärkungslernen-Agenten mithilfe von Reinforcement Learning Toolbox™-Software erstellen und trainieren.
Weitere Informationen finden Sie unter What Is Reinforcement Learning? (Reinforcement Learning Toolbox).
Themen
- What Is Reinforcement Learning? (Reinforcement Learning Toolbox)
Reinforcement learning is a goal-directed computational approach where a computer learns to perform a task by interacting with an uncertain dynamic environment.
- Reinforcement Learning Workflow (Reinforcement Learning Toolbox)
Typical workflow you use to apply reinforcement learning to a problem.
- Reinforcement Learning Environments (Reinforcement Learning Toolbox)
Model environment dynamics using a MATLAB® object that generates rewards and observations in response to agents actions.
- Reinforcement Learning for Control Systems Applications (Reinforcement Learning Toolbox)
You can train a reinforcement learning agent to control a plant.
- Train Reinforcement Learning Agent in MDP Environment (Reinforcement Learning Toolbox)
Train a reinforcement learning agent in a generic Markov decision process environment.
- Train Reinforcement Learning Agent in Basic Grid World (Reinforcement Learning Toolbox)
Train Q-learning and SARSA agents to solve a grid world in MATLAB.
- Design and Train Agent Using Reinforcement Learning Designer (Reinforcement Learning Toolbox)
Design and train a DQN agent for a cart-pole system using the Reinforcement Learning Designer app.
- Create DQN Agent Using Deep Network Designer and Train Using Image Observations (Reinforcement Learning Toolbox)
Create a reinforcement learning agent using the Deep Network Designer app from the Deep Learning Toolbox™.
- Train DDPG Agent to Swing Up and Balance Pendulum with Image Observation (Reinforcement Learning Toolbox)
Train a DDPG agent using an image-based observation signal.
- Control Water Level in a Tank Using a DDPG Agent (Reinforcement Learning Toolbox)
Train a controller using reinforcement learning with a plant modeled in Simulink® as the training environment.






