variational_sampling_methods
[ICML 2024] Official implementation for "Beyond ELBOs: A Large-Scale Evaluation of Variational Methods for Sampling".
파일 탐색기
최종 버전 다운로드 (.zip)- __init__.cpython-310.pyc
- __init__.cpython-39.pyc
- aft.cpython-310.pyc
- aft.cpython-39.pyc
- aft_trainer.cpython-310.pyc
- aft_trainer.cpython-39.pyc
- aft.py
- aft_trainer.py
- cmcd_eval.cpython-39.pyc
- cmcd_rnd.cpython-310.pyc
- cmcd_rnd.cpython-39.pyc
- cmcd_trainer.cpython-310.pyc
- cmcd_trainer.cpython-39.pyc
- cmcd_rnd.py
- cmcd_trainer.py
- __init__.cpython-310.pyc
- flow_transport.cpython-310.pyc
- flow_transport.cpython-39.pyc
- flows.cpython-310.pyc
- flows.cpython-38.pyc
- flows.cpython-39.pyc
- markov_kernel.cpython-310.pyc
- markov_kernel.cpython-39.pyc
- resampling.cpython-310.pyc
- resampling.cpython-39.pyc
- samplers.cpython-39.pyc
- time_emb_mlp.cpython-310.pyc
- types.cpython-310.pyc
- types.cpython-38.pyc
- types.cpython-39.pyc
- utils.cpython-310.pyc
- utils.cpython-39.pyc
- init_model.cpython-310.pyc
- init_model.cpython-39.pyc
- noise_schedule.cpython-310.pyc
- noise_schedule.cpython-39.pyc
- init_model.py
- noise_schedule.py
- sis_methods.cpython-310.pyc
- sis_methods.cpython-39.pyc
- stochastic_oc_methods.cpython-310.pyc
- stochastic_oc_methods.cpython-39.pyc
- tractable_density_methods.cpython-310.pyc
- tractable_density_methods.cpython-39.pyc
- utils.cpython-310.pyc
- utils.cpython-39.pyc
- sis_methods.py
- stochastic_oc_methods.py
- tractable_density_methods.py
- utils.py
- __init__.cpython-310.pyc
- discrepancies.cpython-310.pyc
- mmd.cpython-39.pyc
- mmd_median.cpython-310.pyc
- optimal_transport.cpython-310.pyc
- ot.cpython-39.pyc
- test_sq.cpython-39-pytest-7.4.2.pyc
- discrepancies.py
- gt_sample_metrics.py
- mmd_median.py
- optimal_transport.py
- langevin_net.cpython-310.pyc
- langevin_net.cpython-39.pyc
- logdensity_net.cpython-39.pyc
- pisgrad_net.cpython-310.pyc
- pisgrad_net.cpython-39.pyc
- statetime_net.cpython-310.pyc
- statetime_net.cpython-39.pyc
- langevin_net.py
- logdensity_net.py
- pisgrad_net.py
- statetime_net.py
- flow_transport.py
- flows.py
- markov_kernel.py
- mcmc.py
- resampling.py
- samplers.py
- types.py
- utils.py
- craft.cpython-310.pyc
- craft.cpython-39.pyc
- craft_trainer.cpython-310.pyc
- craft_trainer.cpython-39.pyc
- craft.py
- craft_trainer.py
- dds_eval.cpython-39.pyc
- dds_rnd.cpython-310.pyc
- dds_rnd.cpython-39.pyc
- dds_trainer.cpython-310.pyc
- dds_trainer.cpython-39.pyc
- dds_rnd.py
- dds_trainer.py
- dis_is_weights.cpython-310.pyc
- dis_rnd.cpython-310.pyc
- dis_rnd.cpython-39.pyc
- dis_trainer.cpython-310.pyc
- dis_trainer.cpython-39.pyc
- drift_model.cpython-39.pyc
- eval_dis.cpython-39.pyc
- noise_schedule.cpython-39.pyc
- dis_is_weights.py
- dis_rnd.py
- dis_trainer.py
- __init__.cpython-310.pyc
- __init__.cpython-39.pyc
- prioritised_buffer.cpython-310.pyc
- prioritised_buffer.cpython-39.pyc
- __init__.py
- prioritised_buffer.py
- __init__.cpython-310.pyc
- __init__.cpython-39.pyc
- act_norm.cpython-310.pyc
- act_norm.cpython-39.pyc
- build_coupling_bijector.cpython-310.pyc
- build_coupling_bijector.cpython-39.pyc
- build_flow.cpython-310.pyc
- build_flow.cpython-39.pyc
- distrax_with_extra.cpython-310.pyc
- distrax_with_extra.cpython-39.pyc
- flow.cpython-310.pyc
- flow.cpython-39.pyc
- __init__.py
- act_norm.py
- build_coupling_bijector.py
- build_diagonal_affine_bijector.py
- build_flow.py
- distrax_with_extra.py
- flow.py
- __init__.cpython-310.pyc
- __init__.cpython-39.pyc
- base.cpython-310.pyc
- base.cpython-39.pyc
- point_is_valid.cpython-310.pyc
- point_is_valid.cpython-39.pyc
- resampling.cpython-310.pyc
- resampling.cpython-39.pyc
- smc.cpython-310.pyc
- smc.cpython-39.pyc
- __init__.cpython-310.pyc
- __init__.cpython-39.pyc
- blackjax_hmc_rewrite.cpython-310.pyc
- blackjax_hmc_rewrite.cpython-39.pyc
- hmc.cpython-310.pyc
- hmc.cpython-39.pyc
- metropolis.cpython-310.pyc
- metropolis.cpython-39.pyc
- __init__.py
- blackjax_hmc_rewrite.py
- hmc.py
- metropolis.py
- __init__.py
- base.py
- point_is_valid.py
- rejection_sampling.py
- resampling.py
- smc.py
- __init__.cpython-310.pyc
- __init__.cpython-39.pyc
- evaluate.cpython-310.pyc
- evaluate.cpython-39.pyc
- fab_trainer.cpython-310.pyc
- fab_trainer.cpython-39.pyc
- fab_with_buffer.cpython-310.pyc
- fab_with_buffer.cpython-39.pyc
- fab_without_buffer.cpython-310.pyc
- fab_without_buffer.cpython-39.pyc
- setup_training.cpython-310.pyc
- setup_training.cpython-39.pyc
- __init__.py
- evaluate.py
- fab_trainer.py
- fab_with_buffer.py
- fab_without_buffer.py
- setup_training.py
- __init__.cpython-310.pyc
- __init__.cpython-38.pyc
- __init__.cpython-39.pyc
- jax_util.cpython-310.pyc
- jax_util.cpython-39.pyc
- nets.cpython-310.pyc
- nets.cpython-39.pyc
- optimize.cpython-310.pyc
- optimize.cpython-39.pyc
- plot.cpython-310.pyc
- plot.cpython-38.pyc
- plot.cpython-39.pyc
- __init__.py
- checkpoints.py
- graph.py
- jax_util.py
- loggers.py
- nets.py
- optimize.py
- plot.py
- gbs_isw.cpython-310.pyc
- gbs_trainer.cpython-310.pyc
- gbs_isw.py
- gbs_trainer.py
- gfn_eval.cpython-39.pyc
- gfn_rnd.cpython-310.pyc
- gfn_rnd.cpython-39.pyc
- gfn_trainer.cpython-310.pyc
- gfn_trainer.cpython-39.pyc
- gfn_rnd.py
- gfn_trainer.py
- gmmvi_trainer.cpython-310.pyc
- gmmvi_trainer.cpython-39.pyc
- __init__.cpython-310.pyc
- __init__.cpython-39.pyc
- adaptive.yml
- fixed.yml
- decaying.yml
- fixed.yml
- improvement-based.yml
- direct.yml
- iBLR.yml
- trust-region.yml
- MORE.yml
- Stein.yml
- component-based.yml
- fixed.yml
- mixture-based.yml
- decaying.yml
- fixed.yml
- improvement-based.yml
- direct.yml
- trust-region.yml
- __init__.py
- __init__.cpython-310.pyc
- __init__.cpython-39.pyc
- utils.cpython-310.pyc
- utils.cpython-39.pyc
- __init__.py
- utils.py
- __init__.cpython-310.pyc
- __init__.cpython-39.pyc
- gmm.cpython-310.pyc
- gmm.cpython-39.pyc
- gmm_wrapper.cpython-310.pyc
- gmm_wrapper.cpython-39.pyc
- __init__.py
- gmm.py
- gmm_wrapper.py
- __init__.cpython-310.pyc
- __init__.cpython-39.pyc
- gmmvi.cpython-310.pyc
- gmmvi.cpython-39.pyc
- least_squares.cpython-310.pyc
- least_squares.cpython-39.pyc
- sample_db.cpython-310.pyc
- sample_db.cpython-39.pyc
- __init__.cpython-310.pyc
- __init__.cpython-39.pyc
- component_adaptation.cpython-310.pyc
- component_adaptation.cpython-39.pyc
- component_stepsize_adaptation.cpython-310.pyc
- component_stepsize_adaptation.cpython-39.pyc
- ng_based_component_updater.cpython-310.pyc
- ng_based_component_updater.cpython-39.pyc
- ng_estimator.cpython-310.pyc
- ng_estimator.cpython-39.pyc
- sample_selector.cpython-310.pyc
- sample_selector.cpython-39.pyc
- weight_stepsize_adaptation.cpython-310.pyc
- weight_stepsize_adaptation.cpython-39.pyc
- weight_updater.cpython-310.pyc
- weight_updater.cpython-39.pyc
- __init__.py
- component_adaptation.py
- component_stepsize_adaptation.py
- ng_based_component_updater.py
- ng_estimator.py
- sample_selector.py
- weight_stepsize_adaptation.py
- weight_updater.py
- __init__.py
- gmmvi.py
- least_squares.py
- sample_db.py
- gmmvi_trainer.py
- base_dist.cpython-310.pyc
- base_dist.cpython-38.pyc
- base_dist.cpython-39.pyc
- cmcd.cpython-310.pyc
- cmcd.cpython-38.pyc
- cmcd.cpython-39.pyc
- cmcd2.cpython-39.pyc
- cmcd_trainer.cpython-310.pyc
- cmcd_trainer.cpython-38.pyc
- cmcd_trainer.cpython-39.pyc
- cmcd_trainer2.cpython-39.pyc
- ld_eval.cpython-310.pyc
- ld_eval.cpython-38.pyc
- ld_eval.cpython-39.pyc
- ld_eval2.cpython-39.pyc
- ld_init.cpython-310.pyc
- ld_init.cpython-38.pyc
- ld_init.cpython-39.pyc
- ld_utils.cpython-310.pyc
- ld_utils.cpython-38.pyc
- ld_utils.cpython-39.pyc
- ldvi_trainer.cpython-310.pyc
- ldvi_trainer.cpython-38.pyc
- ldvi_trainer.cpython-39.pyc
- mcd_trainer.cpython-310.pyc
- mcd_trainer.cpython-39.pyc
- od_langevin.cpython-310.pyc
- od_langevin.cpython-38.pyc
- od_langevin.cpython-39.pyc
- optimizer.cpython-310.pyc
- optimizer.cpython-38.pyc
- optimizer.cpython-39.pyc
- prioritised_buffer.cpython-39.pyc
- score_network.cpython-310.pyc
- score_network.cpython-38.pyc
- score_network.cpython-39.pyc
- ud_langevin.cpython-310.pyc
- ud_langevin.cpython-38.pyc
- ud_langevin.cpython-39.pyc
- uha_trainer.cpython-310.pyc
- uha_trainer.cpython-39.pyc
- ula_trainer.cpython-310.pyc
- ula_trainer.cpython-39.pyc
- base_dist.py
- cmcd.py
- cmcd_trainer.py
- ld_eval.py
- ld_init.py
- ld_utils.py
- ldvi_trainer.py
- mcd_trainer.py
- od_langevin.py
- optimizer.py
- score_network.py
- ud_langevin.py
- uha_trainer.py
- ula_trainer.py
- ldvi_isw.cpython-310.pyc
- ldvi_trainer.cpython-310.pyc
- ldvi_isw.py
- ldvi_trainer.py
- mcd_rnd.cpython-310.pyc
- mcd_trainer.cpython-310.pyc
- mcd_rnd.py
- mcd_trainer.py
- mfvi_trainer.cpython-310.pyc
- mfvi_trainer.py
- nfvi.cpython-310.pyc
- nfvi_trainer.cpython-310.pyc
- nfvi.py
- nfvi_trainer.py
- pis_eval.cpython-39.pyc
- pis_rnd.cpython-310.pyc
- pis_rnd.cpython-39.pyc
- pis_trainer.cpython-310.pyc
- pis_trainer.cpython-39.pyc
- pis_rnd.py
- pis_trainer.py
- smc.cpython-310.pyc
- smc.cpython-39.pyc
- smc_trainer.cpython-310.pyc
- smc_trainer.cpython-39.pyc
- smc.py
- smc_trainer.py
- uha_isw.cpython-310.pyc
- uha_trainer.cpython-310.pyc
- uha_isw.py
- uha_trainer.py
- ula_isw.cpython-310.pyc
- ula_trainer.cpython-310.pyc
- ula_isw.py
- ula_trainer.py
- aldp_conf.cpython-39.pyc
- diagonal_affine.yaml
- inverse_autoregressive.yaml
- neural_spline.yaml
- hmc.yaml
- mh.yaml
- langevin_net.yaml
- logdensity_net.yaml
- pisgrad_net.yaml
- statetime_net.yaml
- const.yaml
- cosine.yaml
- linear.yaml
- aft.yaml
- cmcd.yaml
- craft.yaml
- dds.yaml
- dis.yaml
- fab.yaml
- gbs.yaml
- gfn.yaml
- gmmvi.yaml
- ldvi.yaml
- mcd.yaml
- mfvi.yaml
- nfvi.yaml
- pis.yaml
- smc.yaml
- uha.yaml
- ula.yaml
- slurm.yaml
- brownian.yaml
- cancer.yaml
- credit.yaml
- funnel.yaml
- gaussian.yaml
- gaussian_mixture.yaml
- gaussian_mixture1d.yaml
- gaussian_mixture40.yaml
- ionosphere.yaml
- lennard_jones.yaml
- lgcp.yaml
- lorenz.yaml
- many_well.yaml
- nice_digits.yaml
- nice_fashion.yaml
- planar_robot.yaml
- rings.yaml
- seeds.yaml
- sonar.yaml
- student_t_mixture.yaml
- base_conf.yaml
- setup.yaml
- __init__.cpython-310.pyc
- aldp.cpython-39.pyc
- aldp_test.cpython-39-pytest-7.4.2.pyc
- base_problem.cpython-310.pyc
- base_target.cpython-310.pyc
- base_target.cpython-38.pyc
- base_target.cpython-39.pyc
- breast_cancer.cpython-310.pyc
- breast_cancer.cpython-39.pyc
- brownian.cpython-310.pyc
- brownian.cpython-38.pyc
- brownian.cpython-39.pyc
- funnel.cpython-310.pyc
- funnel.cpython-38.pyc
- funnel.cpython-39.pyc
- gaussian.cpython-310.pyc
- gaussian.cpython-39.pyc
- gaussian_mixture.cpython-310.pyc
- gaussian_mixture.cpython-39.pyc
- german_credit.cpython-310.pyc
- german_credit.cpython-39.pyc
- gmm40.cpython-310.pyc
- gmm40.cpython-38.pyc
- gmm40.cpython-39.pyc
- gmm_fab_sanity_check.cpython-39.pyc
- ionosphere.cpython-310.pyc
- ionosphere.cpython-39.pyc
- lgcp.cpython-310.pyc
- lgcp.cpython-39.pyc
- lorenz.cpython-310.pyc
- lorenz.cpython-39.pyc
- many_well.cpython-310.pyc
- many_well.cpython-39.pyc
- mixture_models.cpython-310.pyc
- nice.cpython-310.pyc
- nice.cpython-39.pyc
- planar_robot.cpython-310.pyc
- planar_robot.cpython-39.pyc
- rings.cpython-310.pyc
- rings.cpython-39.pyc
- seeds.cpython-310.pyc
- seeds.cpython-39.pyc
- sonar.cpython-310.pyc
- sonar.cpython-39.pyc
- student_t_mixture.cpython-310.pyc
- student_t_mixture.cpython-39.pyc
- aldp_10k.h5
- breast_cancer.data
- breastcancer_gt_with_lns_10k.npz
- download_aldp_training_data.sh
- german.data-numeric
- german_credit10k.npy
- ionosphere_full.pkl
- params_nice_fashion_mnist_28x28_flax.pkl
- params_nice_mnist_14x14_flax.pkl
- params_nice_mnist_28x28_flax.pkl
- pines.csv
- planar_robot_gt_10k.npz
- position_min_energy.npy
- sonar_full.pkl
- vae.pickle
- base_target.py
- breast_cancer.py
- brownian.py
- funnel.py
- gaussian.py
- gaussian_mixture.py
- german_credit.py
- gmm1d.py
- gmm40.py
- ionosphere.py
- lennard_jones.py
- lgcp.py
- lorenz.py
- many_well.py
- nice.py
- planar_robot.py
- rings.py
- seeds.py
- sonar.py
- student_t_mixture.py
- __init__.cpython-310.pyc
- __init__.cpython-38.pyc
- __init__.cpython-39.pyc
- helper.cpython-310.pyc
- helper.cpython-39.pyc
- path_utils.cpython-310.pyc
- path_utils.cpython-38.pyc
- path_utils.cpython-39.pyc
- plot.cpython-38.pyc
- plot.cpython-39.pyc
- plotting.cpython-39.pyc
- print_util.cpython-310.pyc
- print_util.cpython-38.pyc
- print_util.cpython-39.pyc
- sub_traj_plotting.cpython-39.pyc
- target_conf_selector.cpython-39.pyc
- train_selector.cpython-310.pyc
- train_selector.cpython-39.pyc
- __init__.cpython-310.pyc
- __init__.cpython-39.pyc
- classifier_model.cpython-310.pyc
- classifier_model.cpython-39.pyc
- data_utils.cpython-39.pyc
- _METADATA
- checkpoint
- _METADATA
- checkpoint
- _METADATA
- checkpoint
- __init__.py
- classifier_model.py
- classifier_trainer.py
- data_utils.py
- train_classifier.py
- __init__.cpython-310.pyc
- nice.cpython-310.pyc
- nice_config.cpython-310.pyc
- nice_utils.cpython-310.pyc
- __init__.py
- base.py
- nice.py
- nice_config.py
- nice_run.py
- nice_utils.py
- __init__.py
- helper.py
- path_utils.py
- plot.py
- print_util.py
- train_selector.py
- .gitignore
- LICENSE
- README.md
- requirements.txt
- run.py
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/DenisBless/variational_sampling_methods
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd variational_sampling_methods
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Python
쉬움 추천사전 준비물
conda create -n sampling_bench python==3.10.14 pip --yes
이 명령어를 터미널에 그대로 입력해 실행하세요.
pip install -r requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
