A reinforcement learning framework using both real experience and model-made practice.
Dyna is like driver's ed with a simulator. The student drives one real lap, then does ten pretend laps without hitting real cones.
It helps an agent learn with fewer real-world mistakes. You see it in MBRL and robot control.
MBRL
Dyna is an early MBRL framework for planning with a learned model.
TD Learning
Dyna uses TD Learning on both real and simulated experience.
Q-Learning
Dyna-Q adds planning steps to Q-Learning.