Rcognita: A framework for DP and RL algorithm development, testing, and simulation
Welocme to rcognita
’s documentation!
This wiki contains all the nescessary information to get started with usage
or development. Follow the installation instructions to get rcognita or check
out rcognita’s gitflic page if
you’d like to browse releases or fork the repository.
Modules
Classes
|
A config object, generated by |
|
The decorator used to invoke |
|
This module contains actors, i.e., entities that directly calculate actions. |
|
This module contains callbacks. |
|
This module contains high-level structures of controllers (agents). |
|
This module containing critics, which are integrated in controllers (agents). |
|
This module contains the logger interface along with concrete realizations for each separate system. |
|
This module contains model classes. |
|
Module that contains general objectives functions that can be used by various entities of the framework. |
|
|
|
This module contains optimization routines to be used in optimal controllers, actors, critics etc. |
|
Module that contains state or observation (depending on the context) predictors. |
|
This module contains various simulation scenarios. |
|
This module contains one single class that simulates controller-system (agent-environment) loops. |
|
|
|
This module contains a generic interface for systems (environments) as well as concrete systems as realizations of the former |
|