├── LICENSE ├── README.md ├── algorithms ├── run_sac.py ├── run_td3.py ├── sac_based │ ├── anf_sac.py │ ├── sac.py │ └── ss_sac.py ├── td3_based │ ├── anf_td3.py │ ├── ss_td3.py │ └── td3.py └── test_algos ├── figures ├── ANF.png ├── learning_curves_halfcheetah_nf98.png ├── mujoco_gym_4envs_captions.png └── mujoco_visual_halfcheetah.png ├── main.py ├── tutorial.md ├── utils ├── activations.py ├── core.py ├── core_anf_sac.py ├── core_sac.py ├── load_feats_distr.py ├── mask_adam.py ├── noise_distributions │ └── real_feats_distr_HalfCheetah.npy ├── pretrained_models │ └── ANF-SAC_HalfCheetah-v3_relu_sparsity0.0_uniform_inlayspars0.8_hid-lay2_maskadam_fakefeats0.9_seed3101_best ├── replay_memory_sac.py ├── sparse_utils.py ├── target_network.py └── utils.py └── view_mujoco.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/README.md -------------------------------------------------------------------------------- /algorithms/run_sac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/algorithms/run_sac.py -------------------------------------------------------------------------------- /algorithms/run_td3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/algorithms/run_td3.py -------------------------------------------------------------------------------- /algorithms/sac_based/anf_sac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/algorithms/sac_based/anf_sac.py -------------------------------------------------------------------------------- /algorithms/sac_based/sac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/algorithms/sac_based/sac.py -------------------------------------------------------------------------------- /algorithms/sac_based/ss_sac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/algorithms/sac_based/ss_sac.py -------------------------------------------------------------------------------- /algorithms/td3_based/anf_td3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/algorithms/td3_based/anf_td3.py -------------------------------------------------------------------------------- /algorithms/td3_based/ss_td3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/algorithms/td3_based/ss_td3.py -------------------------------------------------------------------------------- /algorithms/td3_based/td3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/algorithms/td3_based/td3.py -------------------------------------------------------------------------------- /algorithms/test_algos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/algorithms/test_algos -------------------------------------------------------------------------------- /figures/ANF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/figures/ANF.png -------------------------------------------------------------------------------- /figures/learning_curves_halfcheetah_nf98.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/figures/learning_curves_halfcheetah_nf98.png -------------------------------------------------------------------------------- /figures/mujoco_gym_4envs_captions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/figures/mujoco_gym_4envs_captions.png -------------------------------------------------------------------------------- /figures/mujoco_visual_halfcheetah.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/figures/mujoco_visual_halfcheetah.png -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/main.py -------------------------------------------------------------------------------- /tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/tutorial.md -------------------------------------------------------------------------------- /utils/activations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/utils/activations.py -------------------------------------------------------------------------------- /utils/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/utils/core.py -------------------------------------------------------------------------------- /utils/core_anf_sac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/utils/core_anf_sac.py -------------------------------------------------------------------------------- /utils/core_sac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/utils/core_sac.py -------------------------------------------------------------------------------- /utils/load_feats_distr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/utils/load_feats_distr.py -------------------------------------------------------------------------------- /utils/mask_adam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/utils/mask_adam.py -------------------------------------------------------------------------------- /utils/noise_distributions/real_feats_distr_HalfCheetah.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/utils/noise_distributions/real_feats_distr_HalfCheetah.npy -------------------------------------------------------------------------------- /utils/pretrained_models/ANF-SAC_HalfCheetah-v3_relu_sparsity0.0_uniform_inlayspars0.8_hid-lay2_maskadam_fakefeats0.9_seed3101_best: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/utils/pretrained_models/ANF-SAC_HalfCheetah-v3_relu_sparsity0.0_uniform_inlayspars0.8_hid-lay2_maskadam_fakefeats0.9_seed3101_best -------------------------------------------------------------------------------- /utils/replay_memory_sac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/utils/replay_memory_sac.py -------------------------------------------------------------------------------- /utils/sparse_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/utils/sparse_utils.py -------------------------------------------------------------------------------- /utils/target_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/utils/target_network.py -------------------------------------------------------------------------------- /utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/utils/utils.py -------------------------------------------------------------------------------- /view_mujoco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramgrooten/automatic-noise-filtering/HEAD/view_mujoco.py --------------------------------------------------------------------------------