Welcome to machina’s documentation!

machina (mάkɪnə) is a library designed for applying Deep Reinforcement Learning (DRL) to real world tasks.

machina package

Subpackages

machina.algos package

Submodules
machina.algos.airl module
machina.algos.behavior_clone module
machina.algos.ddpg module
machina.algos.diayn module
machina.algos.diayn_sac module
machina.algos.gail module
machina.algos.mpc module
machina.algos.on_pol_teacher_distill module
machina.algos.ppo_clip module
machina.algos.ppo_kl module
machina.algos.prioritized_ddpg module
machina.algos.qtopt module
machina.algos.r2d2_sac module
machina.algos.sac module
machina.algos.svg module
machina.algos.trpo module
machina.algos.vpg module

machina.envs package

Submodules
machina.envs.ac_in_ob_env module
machina.envs.continuous2discrete_env module
machina.envs.env_utils module
machina.envs.gym_env module
machina.envs.rew_in_ob_env module
machina.envs.skill_env module

machina.models package

Submodules
machina.models.base module
machina.models.deterministic_state_model module

machina.noise package

Submodules
machina.noise.base module
machina.noise.ounoise module

machina.optims package

Submodules
machina.optims.adamw module
machina.optims.distributed_adamw module
machina.optims.distributed_sgd module

machina.pds package

Submodules
machina.pds.base module
machina.pds.categorical_pd module
machina.pds.deterministic_pd module
machina.pds.gaussian_pd module
machina.pds.mixture_gaussian_pd module
machina.pds.multi_categorical_pd module

machina.pols package

Submodules
machina.pols.argmax_qf_pol module
machina.pols.base module
machina.pols.categorical_pol module
machina.pols.deterministic_action_noise_pol module
machina.pols.gaussian_pol module
machina.pols.mixture_gaussian_pol module
machina.pols.mpc_pol module
machina.pols.multi_categorical_pol module
machina.pols.random_pol module

machina.prepro package

Submodules
machina.prepro.base module

machina.samplers package

Submodules
machina.samplers.epi_sampler module

machina.traj package

Submodules
machina.traj.epi_functional module
machina.traj.traj module
machina.traj.traj_functional module

machina.vfuncs package

Subpackages
machina.vfuncs.state_action_vfuncs package
Submodules
machina.vfuncs.state_action_vfuncs.base module
machina.vfuncs.state_action_vfuncs.cem_state_action_vfunc module
machina.vfuncs.state_action_vfuncs.deterministic_state_action_vfunc module
machina.vfuncs.state_vfuncs package
Submodules
machina.vfuncs.state_vfuncs.base module
machina.vfuncs.state_vfuncs.deterministic_state_vfunc module

Submodules

machina.logger module

machina.loss_functional module

machina.utils module

Indices and tables