Models

Models#

This section documents the core model implementations used across the ObjectRL library. Each model encapsulates a reinforcement learning agent and its underlying architecture, including actor, critic, loss functions, and update logic.

We divide the models into two main categories:

  • Basic Building Blocks: General-purpose modules such as actors, critics, ensembles, and customizable loss functions.

  • Algorithm-Specific Models: Full algorithm implementations.

Note

This structure in ObjectRL allows users to flexibly mix and match model components for custom algorithm development.

Attention

If you’re implementing a new algorithm or extending an existing one, refer to the UML diagrams and configuration templates provided in each algorithm’s documentation for structural guidance.