文件名称:d3p:NumPyro的差分私有变分推理算法的实现
文件大小:57KB
文件格式:ZIP
更新时间:2024-05-02 11:41:07
d3p-差分专用概率编程 d3p是NumPyro的差分私有变异推理算法[1]的,使用进行自动区分并在CPU和GPU上快速执行。 当前状态 该软件正在开发中,特定的界面可能会突然改变。 由于NumPyro和JAX都在Swift发展,因此在d3p中实现的一些便利功能由于被引入这些上游软件包而被淘汰。 在这种情况下,它们将被逐渐替换,但是可能会有一些滞后时间。 正在安装 d3p是纯Python软件。 只需克隆此git存储库并使用pip进行安装: git clone https://github.com/DPBayes/d3p cd d3p pip install -e . d3p的打包版本即将在pypi.org上提供。 用法 现在,请参阅examples/中的examples/ 。 版本政策 master分支包含d3p的最新稳定开发版本。 将来,我们将采用语义版本控制。 对应于版本发行的
【文件预览】:
d3p-master
----.travis.yml(267B)
----environment.yml(2KB)
----ChangeLog.txt(550B)
----tests()
--------test_gmm.py(4KB)
--------test_dpsvi.py(5KB)
--------test_minibatch.py(7KB)
--------test_modelling.py(11KB)
--------__init__.py(0B)
--------test_util.py(17KB)
--------test_adadp_optimizer.py(7KB)
--------test_gradient_manipulators.py(5KB)
----d3p()
--------minibatch.py(8KB)
--------gmm.py(2KB)
--------dputil.py(13KB)
--------modelling.py(10KB)
--------optimizers.py(4KB)
--------svi.py(19KB)
--------util.py(12KB)
--------__init__.py(837B)
----examples()
--------example_util.py(798B)
--------simple_gaussian_posterior.py(7KB)
--------vae.py(14KB)
--------logistic_regression.py(9KB)
--------datasets.py(6KB)
--------gaussian_mixture_model.py(10KB)
--------__init__.py(0B)
--------.gitignore(14B)
----setup.py(1KB)
----.gitignore(1KB)
----README.md(2KB)
----LICENSE.txt(11KB)