Differentially Private Synthetic Data
Project description
SmartNoise Synthesizers
Differentially private synthesizers for tabular data. Package includes:
- MWEM
- MST
- QUAIL
- DP-CTGAN
- PATE-CTGAN
- PATE-GAN
- AIM
Installation
pip install smartnoise-synth
Using
Please see the SmartNoise synthesizers documentation for usage examples.
Note on Inputs
MWEM and MST require columns to be categorical. If you have columns with continuous values, you should discretize them before fitting. Take care to discretize in a way that does not reveal information about the distribution of the data.
Communication
- You are encouraged to join us on GitHub Discussions
- Please use GitHub Issues for bug reports and feature requests.
- For other requests, including security issues, please contact us at smartnoise@opendp.org.
Releases and Contributing
Please let us know if you encounter a bug by creating an issue.
We appreciate all contributions. Please review the contributors guide. We welcome pull requests with bug-fixes without prior discussion.
If you plan to contribute new features, utility functions or extensions to this system, please first open an issue and discuss the feature with us.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file smartnoise_synth-1.0.4.tar.gz
.
File metadata
- Download URL: smartnoise_synth-1.0.4.tar.gz
- Upload date:
- Size: 62.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.9.7 Darwin/23.5.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bc3eb359c2373a806d9fba7093ddfdc04a430bf38068a98f2c5af0681f981bb |
|
MD5 | 967a8ee918a438a7968e803b8b9bc9e3 |
|
BLAKE2b-256 | e630a4ce86913d43edc56602cf92788557ecb840649b0f00df711ee0d299bb61 |
File details
Details for the file smartnoise_synth-1.0.4-py3-none-any.whl
.
File metadata
- Download URL: smartnoise_synth-1.0.4-py3-none-any.whl
- Upload date:
- Size: 84.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.9.7 Darwin/23.5.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79a62916a11d81e9975977bc32fa196b8ebc14dddff0d523fe9a45c00b1dcfcb |
|
MD5 | d4d93fe2f4b0b5ccbc93b8fea8d14048 |
|
BLAKE2b-256 | 12b75ff5e80cbdd8270e582831dc665e3d45be4180dbbbeff17c79e1d334976f |