├── .gitignore ├── README.md ├── experiments ├── benchmark_utils.py ├── compute_benchmark_metrics.py ├── launch_benchmark.py ├── two_modes_mcmc_score_dichot_epsilon.py ├── two_modes_mcmc_score_grid_sigma_epsilon.py ├── two_modes_mcmc_score_impact_mcmc_length.py ├── two_modes_mcmc_score_impact_warm_start.py ├── two_modes_perfect_score_disc_type.py ├── two_modes_perfect_score_impact_T.py ├── two_modes_perfect_score_impact_epsilon.py ├── two_modes_perfect_score_impact_epsilon_finite_time.py ├── two_modes_perfect_score_impact_finite_time.py └── two_modes_utils.py ├── notebooks ├── 8 Gaussians - OAT.ipynb ├── 8 Gaussians - RDMC.ipynb ├── 8 Gaussians - SLIPS.ipynb └── 8 Gaussians - SMC and AIS.ipynb ├── requirements.txt ├── setup.py └── slips ├── distributions ├── datasets │ ├── ionosphere.pkl │ └── sonar.pkl ├── funnel.py ├── logistic_regression.py ├── mog.py ├── phifour.py ├── rings.py └── utils.py ├── metrics ├── ks.py └── wasserstein.py └── samplers ├── alphas.py ├── integrators.py ├── mc.py ├── mcmc.py ├── mnm.py ├── rdmc.py ├── smc.py ├── sto_loc.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | notebooks/.ipynb_checkpoints 3 | multistoloc.egg-info 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/README.md -------------------------------------------------------------------------------- /experiments/benchmark_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/experiments/benchmark_utils.py -------------------------------------------------------------------------------- /experiments/compute_benchmark_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/experiments/compute_benchmark_metrics.py -------------------------------------------------------------------------------- /experiments/launch_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/experiments/launch_benchmark.py -------------------------------------------------------------------------------- /experiments/two_modes_mcmc_score_dichot_epsilon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/experiments/two_modes_mcmc_score_dichot_epsilon.py -------------------------------------------------------------------------------- /experiments/two_modes_mcmc_score_grid_sigma_epsilon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/experiments/two_modes_mcmc_score_grid_sigma_epsilon.py -------------------------------------------------------------------------------- /experiments/two_modes_mcmc_score_impact_mcmc_length.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/experiments/two_modes_mcmc_score_impact_mcmc_length.py -------------------------------------------------------------------------------- /experiments/two_modes_mcmc_score_impact_warm_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/experiments/two_modes_mcmc_score_impact_warm_start.py -------------------------------------------------------------------------------- /experiments/two_modes_perfect_score_disc_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/experiments/two_modes_perfect_score_disc_type.py -------------------------------------------------------------------------------- /experiments/two_modes_perfect_score_impact_T.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/experiments/two_modes_perfect_score_impact_T.py -------------------------------------------------------------------------------- /experiments/two_modes_perfect_score_impact_epsilon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/experiments/two_modes_perfect_score_impact_epsilon.py -------------------------------------------------------------------------------- /experiments/two_modes_perfect_score_impact_epsilon_finite_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/experiments/two_modes_perfect_score_impact_epsilon_finite_time.py -------------------------------------------------------------------------------- /experiments/two_modes_perfect_score_impact_finite_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/experiments/two_modes_perfect_score_impact_finite_time.py -------------------------------------------------------------------------------- /experiments/two_modes_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/experiments/two_modes_utils.py -------------------------------------------------------------------------------- /notebooks/8 Gaussians - OAT.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/notebooks/8 Gaussians - OAT.ipynb -------------------------------------------------------------------------------- /notebooks/8 Gaussians - RDMC.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/notebooks/8 Gaussians - RDMC.ipynb -------------------------------------------------------------------------------- /notebooks/8 Gaussians - SLIPS.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/notebooks/8 Gaussians - SLIPS.ipynb -------------------------------------------------------------------------------- /notebooks/8 Gaussians - SMC and AIS.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/notebooks/8 Gaussians - SMC and AIS.ipynb -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | torch 2 | matplotlib 3 | tqdm 4 | jupyter 5 | POT 6 | scikit-learn 7 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/setup.py -------------------------------------------------------------------------------- /slips/distributions/datasets/ionosphere.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/slips/distributions/datasets/ionosphere.pkl -------------------------------------------------------------------------------- /slips/distributions/datasets/sonar.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/slips/distributions/datasets/sonar.pkl -------------------------------------------------------------------------------- /slips/distributions/funnel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/slips/distributions/funnel.py -------------------------------------------------------------------------------- /slips/distributions/logistic_regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/slips/distributions/logistic_regression.py -------------------------------------------------------------------------------- /slips/distributions/mog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/slips/distributions/mog.py -------------------------------------------------------------------------------- /slips/distributions/phifour.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/slips/distributions/phifour.py -------------------------------------------------------------------------------- /slips/distributions/rings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/slips/distributions/rings.py -------------------------------------------------------------------------------- /slips/distributions/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/slips/distributions/utils.py -------------------------------------------------------------------------------- /slips/metrics/ks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/slips/metrics/ks.py -------------------------------------------------------------------------------- /slips/metrics/wasserstein.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/slips/metrics/wasserstein.py -------------------------------------------------------------------------------- /slips/samplers/alphas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/slips/samplers/alphas.py -------------------------------------------------------------------------------- /slips/samplers/integrators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/slips/samplers/integrators.py -------------------------------------------------------------------------------- /slips/samplers/mc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/slips/samplers/mc.py -------------------------------------------------------------------------------- /slips/samplers/mcmc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/slips/samplers/mcmc.py -------------------------------------------------------------------------------- /slips/samplers/mnm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/slips/samplers/mnm.py -------------------------------------------------------------------------------- /slips/samplers/rdmc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/slips/samplers/rdmc.py -------------------------------------------------------------------------------- /slips/samplers/smc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/slips/samplers/smc.py -------------------------------------------------------------------------------- /slips/samplers/sto_loc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/slips/samplers/sto_loc.py -------------------------------------------------------------------------------- /slips/samplers/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2o64/slips/HEAD/slips/samplers/utils.py --------------------------------------------------------------------------------