MCPcopy Create free account

hub / github.com/Ericonaldo/ILSwiss / types & classes

Types & classes129 in github.com/Ericonaldo/ILSwiss

↓ 23 callersClassFlattenMlp
Flatten inputs along dimension 1 and then pass through MLP.
rlkit/torch/common/networks.py:108
↓ 9 callersClassPathBuilder
Usage: ``` path_builder = PathBuilder() path.add_sample( observations=1, actions=2, next_observations=3,
rlkit/data_management/path_builder.py:4
↓ 8 callersClassEnvReplayBuffer
rlkit/data_management/env_replay_buffer.py:7
↓ 7 callersClassTorchRLAlgorithm
rlkit/torch/algorithms/torch_rl_algorithm.py:7
↓ 6 callersClassMakeDeterministic
rlkit/torch/common/policies.py:19
↓ 6 callersClassReparamTanhMultivariateGaussianPolicy
Usage: ``` policy = ReparamTanhMultivariateGaussianPolicy(...) action, mean, log_std, _ = policy(obs) action, mean, log_std, _ =
rlkit/torch/common/policies.py:191
↓ 4 callersClassReparamMultivariateNormalDiag
My reparameterized normal implementation
rlkit/torch/common/distributions.py:11
↓ 4 callersClassSoftActorCritic
version that: - uses reparameterization trick - has two Q functions - has auto-tuned alpha
rlkit/torch/algorithms/sac/sac_alpha.py:13
↓ 3 callersClassReparamMultivariateGaussianPolicy
rlkit/torch/common/policies.py:348
↓ 3 callersClassReparamTanhMultivariateNormal
Represent distribution of X where X ~ tanh(Z) Z ~ MultivariateNormal(mean, log_sig_diag)
rlkit/torch/common/distributions.py:53
↓ 2 callersClassArgmaxDiscretePolicy
rlkit/policies/argmax.py:10
↓ 2 callersClassAttrDict
rlkit/launchers/launcher_util.py:499
↓ 2 callersClassDataLogger
This class pickles data into files and unpickles data from files. TODO: Handle logging text to terminal, GUI text, and/or log file at
rlkit/data_management/mil_utils.py:35
↓ 2 callersClassEnsembleLinear
rlkit/torch/common/networks.py:149
↓ 2 callersClassEpsilonGreedy
Take a random discrete action with some probability.
rlkit/exploration_strategies/epsilon_greedy.py:9
↓ 2 callersClassHER
Hindsight Experience Replay. Default using TD3 for RL policy trainer.
rlkit/torch/algorithms/her/her.py:8
↓ 2 callersClassLayerNorm
Simple 1D LayerNorm.
rlkit/torch/common/modules.py:19
↓ 2 callersClassMlpGaussianAndEpsilonConditionPolicy
Custom for Ant Rand Goal The only difference is that it linearly embeds the goal into a higher dimension
rlkit/torch/common/policies.py:645
↓ 2 callersClassNormalizedBoxEnv
Normalize action to in [-1, 1]. Optionally normalize observations and scale reward.
rlkit/envs/wrappers.py:271
↓ 2 callersClassPPO
rlkit/torch/algorithms/ppo/ppo.py:11
↓ 2 callersClassPathSampler
rlkit/samplers/normal_sampler.py:66
↓ 2 callersClassPolicyWrappedWithExplorationStrategy
rlkit/exploration_strategies/base.py:39
↓ 2 callersClassReparamTanhMultivariateGaussianEncoderPolicy
Policy with encoder Usage: ``` policy = ReparamTanhMultivariateGaussianEncoderPolicy(...)
rlkit/torch/common/policies.py:734
↓ 2 callersClassRunningMeanStd
Calulates the running mean and std of a data stream. https://en.wikipedia.org/wiki/Algorithms_for_calculating_variance#Parallel_algorithm
rlkit/data_management/normalizer.py:128
↓ 2 callersClassSubprocVectorEnv
Vectorized environment wrapper based on subprocess.
rlkit/envs/vecenvs.py:362
↓ 2 callersClassTD3
Twin Delayed Deep Deterministic policy gradients https://arxiv.org/abs/1802.09477
rlkit/torch/algorithms/td3/td3.py:13
↓ 1 callersClassAdvIRL
Depending on choice of reward function and size of replay buffer this will be: - AIRL - GAIL (without extra entropy term)
rlkit/torch/algorithms/adv_irl/adv_irl_visual.py:14
↓ 1 callersClassAdvIRL
Depending on choice of reward function and size of replay buffer this will be: - AIRL - GAIL (without extra entropy term)
rlkit/torch/algorithms/adv_irl/adv_irl.py:15
↓ 1 callersClassAnsiBack
rlkit/data_management/mil_color_print.py:90
↓ 1 callersClassAnsiCursor
rlkit/data_management/mil_color_print.py:51
↓ 1 callersClassAnsiFore
rlkit/data_management/mil_color_print.py:68
↓ 1 callersClassAnsiStyle
rlkit/data_management/mil_color_print.py:112
↓ 1 callersClassAugmentCPCImageEnvReplayBuffer
rlkit/data_management/aug_replay_buffer.py:25
↓ 1 callersClassBC
rlkit/torch/algorithms/bc/bc.py:14
↓ 1 callersClassBNN
rlkit/torch/common/networks.py:174
↓ 1 callersClassBNNTrainer
rlkit/torch/algorithms/mbpo/bnn_trainer.py:16
↓ 1 callersClassCNNDisc
rlkit/torch/algorithms/adv_irl/disc_models/cnn_disc_models.py:7
↓ 1 callersClassCatagorialConditionPolicy
Usage: ``` policy = ReparamTanhMultivariateGaussianPolicy(...) action, mean, log_std, _ = policy(obs) action, mean, log_std, _ =
rlkit/torch/common/policies.py:813
↓ 1 callersClassCloudpickleWrapper
A cloudpickle wrapper used in SubprocVectorEnv.
rlkit/envs/worker/utils.py:4
↓ 1 callersClassColorJitterLayer
rlkit/torch/utils/transform_layer.py:89
↓ 1 callersClassDAgger
Note about implementation: We will copy over the expert replay buffer into self.replay_buffer and when sampling batches, we will sample t
rlkit/torch/algorithms/dagger/dagger.py:4
↓ 1 callersClassDiscretePolicy
Usage: ``` policy = DiscretePolicy(...) action, log_prob = policy(obs, return_log_prob=True) ```
rlkit/torch/common/policies.py:39
↓ 1 callersClassDiscreteSoftActorCritic
version that: - uses reparameterization trick - has two Q functions and a V function TODO: Recently in rlkit there is a versi
rlkit/torch/algorithms/discrete_sac/discrete_sac.py:13
↓ 1 callersClassDiscretized
rlkit/envs/wrappers.py:399
↓ 1 callersClassDummyVectorEnv
Dummy vectorized environment wrapper, implemented in for-loop. .. seealso:: Please refer to :class:`~tianshou.env.BaseVectorEnv` for other
rlkit/envs/vecenvs.py:352
↓ 1 callersClassEnvpoolEnv
rlkit/envs/envpool.py:4
↓ 1 callersClassFakeEnv
rlkit/torch/algorithms/mbpo/fake_env.py:9
↓ 1 callersClassFixedNormalizer
rlkit/data_management/normalizer.py:81
↓ 1 callersClassGCSL
Goal conditioned supervised learning https://github.com/dibyaghosh/gcsl https://arxiv.org/abs/1912.06088 Using goal-conditioned val
rlkit/torch/algorithms/gcsl/gcsl.py:11
↓ 1 callersClassGoalHorizonRL
Hindsight Experience Replay. Default using TD3 for RL policy trainer.
rlkit/torch/algorithms/gcsl/rl.py:12
↓ 1 callersClassHindsightHorizonReplayBuffer
rlkit/data_management/relabel_horizon_replay_buffer.py:9
↓ 1 callersClassHindsightReplayBuffer
rlkit/data_management/relabel_replay_buffer.py:12
↓ 1 callersClassMBPO
rlkit/torch/algorithms/mbpo/mbpo.py:23
↓ 1 callersClassMLPDisc
rlkit/torch/algorithms/adv_irl/disc_models/simple_disc_models.py:8
↓ 1 callersClassMlpGaussianNoisePolicy
rlkit/torch/common/policies.py:130
↓ 1 callersClassRandomPolicy
Policy that always outputs zero.
rlkit/policies/simple.py:4
↓ 1 callersClassReparamTanhMultivariateGaussianConditionPolicy
Usage: ``` policy = ReparamTanhMultivariateGaussianPolicy(...) action, mean, log_std, _ = policy(obs) action, mean, log_std, _ =
rlkit/torch/common/policies.py:687
↓ 1 callersClassSAC
version that: - uses reparameterization trick - has two Q functions - has auto-tuned alpha
rlkit/torch/algorithms/her/sac.py:12
↓ 1 callersClassScaledEnv
Scale the obs if desired Unscale the acts if desired
rlkit/envs/wrappers.py:49
↓ 1 callersClassShArray
Wrapper of multiprocessing Array.
rlkit/envs/worker/subproc.py:29
↓ 1 callersClassSimpleReplayBuffer
THE MAX LENGTH OF AN EPISODE SHOULD BE STRICTLY SMALLER THAN THE max_replay_buffer_size OTHERWISE THERE IS A BUG IN TERMINATE_EPISODE #
rlkit/data_management/simple_replay_buffer.py:7
↓ 1 callersClassSoftActorCritic
SAC-AE with RAD and CURL for image-based tasks. version that: - uses reparameterization trick - has two Q functions -
rlkit/torch/algorithms/sac/sac_ae.py:15
↓ 1 callersClassSoftActorCritic
version that: - uses reparameterization trick - has two Q functions and a V function TODO: Recently in rlkit there is a versi
rlkit/torch/algorithms/sac/sac.py:13
↓ 1 callersClassSubprocEnvWorker
Subprocess worker used in SubprocVectorEnv and ShmemVectorEnv.
rlkit/envs/worker/subproc.py:116
↓ 1 callersClassTerminalTablePrinter
rlkit/core/logger.py:276
↓ 1 callersClassTimer
rlkit/data_management/mil_utils.py:84
↓ 1 callersClassVariantDict
rlkit/launchers/launcher_util.py:505
↓ 1 callersClassVariantGenerator
Usage: vg = VariantGenerator() vg.add("param1", [1, 2, 3]) vg.add("param2", ['x', 'y']) vg.variants() => # all combinations of [
rlkit/launchers/launcher_util.py:514
↓ 1 callersClassVecPathSampler
rlkit/samplers/vec_sampler.py:96
ClassAnsiCodes
rlkit/data_management/mil_color_print.py:40
ClassAntEnv
rlkit/envs/mujoco/ant.py:6
ClassAntTerminalFunc
rlkit/envs/terminals.py:107
ClassBaseAlgorithm
base algorithm for single task setting can be used for RL or Learning from Demonstrations
rlkit/core/base_algorithm.py:16
ClassBaseVectorEnv
Base class for vectorized environments wrapper. Usage: :: env_num = 8 envs = DummyVectorEnv([lambda: gym.make(task) for _ in r
rlkit/envs/vecenvs.py:15
ClassCatagorialMlp
rlkit/torch/common/networks.py:118
ClassCatagorialPolicy
rlkit/torch/common/policies.py:759
ClassColorLogger
rlkit/data_management/mil_color_print.py:192
ClassConditionPolicy
rlkit/torch/common/policies.py:569
ClassDDPG
Deep Deterministic Policy Gradient
rlkit/torch/algorithms/ddpg/ddpg.py:16
ClassDQN
rlkit/torch/algorithms/dqn/dqn.py:16
ClassDiscretEnv
rlkit/envs/wrappers.py:407
ClassDoubleDQN
rlkit/torch/algorithms/dqn/double_dqn.py:11
ClassDummyEnvWorker
Dummy worker used in sequential vector environments.
rlkit/envs/worker/dummy.py:8
ClassEnvFactory
rlkit/envs/__init__.py:154
ClassEnvWorker
An abstract worker for an environment.
rlkit/envs/worker/base.py:7
ClassEpisodicReplayBuffer
A class used to save and replay data.
rlkit/data_management/episodic_replay_buffer.py:8
ClassExplorationPolicy
rlkit/policies/base.py:22
ClassExplorationStrategy
rlkit/exploration_strategies/base.py:6
ClassFrameStackEnv
rlkit/envs/wrappers.py:363
ClassGaussianStrategy
This strategy adds Gaussian noise to the action taken by the deterministic policy. Based on the rllab implementation.
rlkit/exploration_strategies/gaussian_strategy.py:6
ClassHalfcheetahTerminalFunc
rlkit/envs/terminals.py:84
ClassHopperEnv
rlkit/envs/mujoco/hopper.py:6
ClassHopperTerminalFunc
rlkit/envs/terminals.py:51
ClassHuberLoss
rlkit/torch/common/modules.py:8
ClassHumanoidEnv
COM inertia (cinert), COM velocity (cvel), actuator forces (qfrc_actuator), and external forces (cfrc_ext) are removed from the observation.
rlkit/envs/mujoco/humanoid.py:12
ClassHumanoidTerminalFunc
rlkit/envs/terminals.py:95
ClassIdentityEncoder
rlkit/torch/common/encoders.py:115
ClassIdentityNormalizer
rlkit/data_management/normalizer.py:67
ClassInvertedDoublePendulumTerminalFunc
rlkit/envs/terminals.py:35
ClassInvertedPendulumTerminalFunc
rlkit/envs/terminals.py:22
next →1–100 of 129, ranked by callers