文件名称:smartnoise-core-python:Whitenoise-core的Python语言绑定
文件大小:339KB
文件格式:ZIP
更新时间:2024-05-23 20:27:57
Python
SmartNoise核心差异隐私库Python绑定 该存储库包含与及其底层Rust二进制文件的python绑定。 有关该库的实际操作示例,请参阅的Python笔记本。 另外,请参阅随附的,其中包括用于差异性隐私的工具。 差异隐私是隐私保护的金标准定义。 该项目旨在将来自学术界的理论解决方案与从实际部署中汲取的实践经验联系起来,以使将来的部署可以广泛使用不同的隐私。 具体而言,我们提供了一些基本的构建基块,涉及敏感数据的人员可以使用这些基块,并基于经过审查和成熟的差异隐私研究进行实施。 在Core库中,我们提供了一个可插拔的开源库,其中包含用于发布隐私保留查询和统计信息的差分私有算法和机制,以及用于定义分析的API和用于评估这些分析并在数据集上计算总隐私损失的验证器。 。 该库为构建分析提供了易于使用的界面。 差异私有计算被指定为protobuf分析图,可以对其进行验证和执行以产生
【文件预览】:
smartnoise-core-python-develop
----setup.py(513B)
----.gitignore(504B)
----contributing.md(6KB)
----templates()
--------conf.py_t(412B)
--------master_doc.rst_t(2KB)
----data()
--------PUMS_california_demographics_1000()
--------Synthetic_Education()
----.travis.yml(3KB)
----LICENSE(1KB)
----setup.cfg(1KB)
----.gitmodules(144B)
----scripts()
--------reformat_json.py(622B)
--------code_generation.py(9KB)
--------build_production_wheel.sh(2KB)
--------direct_payload.py(1KB)
--------debug_ubuntu.sh(532B)
--------build_docs.sh(538B)
--------README.md(4KB)
--------build_manylinux_binaries.sh(618B)
--------app.py(1KB)
--------debug_mac.sh(511B)
--------build_wheel.sh(750B)
--------clean.sh(437B)
----README.md(7KB)
----tests()
--------test_partitioning.py(12KB)
--------test_insertion.py(6KB)
--------__init__.py(656B)
--------test_mechanisms.py(6KB)
--------test_direct_api.py(562B)
--------test_components.py(11KB)
--------test_base.py(21KB)
----opendp()
--------__init__.py(65B)
--------smartnoise()
----development_workflow.md(1KB)
----smartnoise-core()
----requirements()
--------dev.txt(78B)
--------base.txt(110B)
--------sphinx-only.txt(38B)
----docs()
--------.nojekyll(0B)