{"id":13478537,"url":"https://github.com/qsh-zh/pis","last_synced_at":"2025-03-27T07:31:18.314Z","repository":{"id":108711454,"uuid":"454851613","full_name":"qsh-zh/pis","owner":"qsh-zh","description":"[ICLR 2022] Path integral sampler","archived":false,"fork":false,"pushed_at":"2023-08-21T10:14:29.000Z","size":417,"stargazers_count":43,"open_issues_count":0,"forks_count":8,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-30T11:42:19.976Z","etag":null,"topics":["iclr2022","sampling"],"latest_commit_sha":null,"homepage":"https://arxiv.org/abs/2111.15141","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/qsh-zh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-02-02T16:31:30.000Z","updated_at":"2024-09-30T07:04:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"d23d08ab-9ad4-4cbd-a8a1-eefe041b5aa9","html_url":"https://github.com/qsh-zh/pis","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qsh-zh%2Fpis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qsh-zh%2Fpis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qsh-zh%2Fpis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qsh-zh%2Fpis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qsh-zh","download_url":"https://codeload.github.com/qsh-zh/pis/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245802510,"owners_count":20674685,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["iclr2022","sampling"],"created_at":"2024-07-31T16:01:58.414Z","updated_at":"2025-03-27T07:31:16.756Z","avatar_url":"https://github.com/qsh-zh.png","language":"Python","funding_links":[],"categories":["Python","Papers"],"sub_categories":[],"readme":"# [Path Integral Sampler: a stochastic control approach for sampling](https://arxiv.org/abs/2111.15141)\n\n\n[![PIS Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/drive/1NOHGt2iHoETgbSh4z7dLep95-zN8FNKL?usp=sharing)\n\n![PIS](asserts/pis.png)\n\n## Setup\n\nThe repo heavily depends on [jam](https://github.com/qsh-zh/jam), a versatile toolbox developed by [Qsh.zh](https://github.com/qsh-zh) and [jam-hlt](https://github.com/qsh-zh/jam), a decent deep leanring project template. [⭐️](https://github.com/qsh-zh/jam) if you like them.\n\n*[poetry](https://python-poetry.org/)* (**Recommended**)\n```shell\ncurl -fsS -o /tmp/get-poetry.py https://raw.githubusercontent.com/sdispater/poetry/master/get-poetry.py\npython3 /tmp/get-poetry.py -y --no-modify-path\nexport PATH=$HOME/.poetry/bin:$PATH\npoetry shell\npoetry install\n```\n\n*pip*\n```shell\npip install .\n```\n\n## Reproduce\n\n```\npython run.py experiment=ou.yaml logger=wandb\n```\n\nSee the [folder](configs/experiment) for more experiment configs.\n\nThere are some [results](https://wandb.ai/qinsheng/pub_pis?workspace=user-qinsheng) reproduced by the repo.\n\n## Reference\n\n```tex\n@inproceedings{zhang2021path,\n  author    = {Qinsheng Zhang and Yongxin Chen},\n  title     = {Path Integral Sampler: a stochastic control approach for sampling},\n  booktitle = {International Conference on Learning Representations},\n  year      = {2022}\n}\n```\n\n## MICS:\n\n- [sde-sampler](https://gitlab.com/qsh.zh/sde-sampler/-/tree/rings) Uncleaned code used for experiments in paper.\n- SDE parameters `dt,g` are modified due to [the issue](https://github.com/google-research/torchsde/issues/109).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqsh-zh%2Fpis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqsh-zh%2Fpis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqsh-zh%2Fpis/lists"}