Synthetic data generation methods with different synthetization methods.
Project description
What is Synthetic Data?
Synthetic data is artificially generated data that is not collected from real world events. It replicates the statistical components of real data without containing any identifiable information, ensuring individuals' privacy.
Why Synthetic Data?
Synthetic data can be used for many applications:
- Privacy
- Remove bias
- Balance datasets
- Augment datasets
ydata-synthetic
This repository contains material related with Generative Adversarial Networks for synthetic data generation, in particular regular tabular data and time-series. It consists in a set of different GANs architectures developed ussing Tensorflow 2.0. An example Jupyter Notebook is included, to show how to use the different architectures.
Quickstart
pip install ydata-synthetic
Examples
Here you can find usage examples of the package and models to synthesize tabular data.
Project Resources
- Synthetic GitHub: https://github.com/ydataai/ydata-synthetic
- Synthetic Data Community Slack: click here to join
In this repo you can find the following GAN architectures:
Tabular data
- GAN
- CGAN (Conditional GAN)
- WGAN (Wasserstein GAN)
- WGAN-GP (Wassertein GAN with Gradient Penalty)
- DRAGAN (On Convergence and stability of GANS)
- Cramer GAN (The Cramer Distance as a Solution to Biased Wasserstein Gradients)
Sequential data
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 ydata-synthetic-0.2.3.tar.gz
.
File metadata
- Download URL: ydata-synthetic-0.2.3.tar.gz
- Upload date:
- Size: 28.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e520ba0706a3822e638e50e23ce180208dd6f170c1d2704ccdefea1bb2c6c40 |
|
MD5 | 89baf98e0622a22e4b9ec6768f23b7ab |
|
BLAKE2b-256 | c2aa037d099f213ff6e3fcea0a18d8a00e5ef13cc6c2c07641cf2a7dc7b73be7 |
File details
Details for the file ydata_synthetic-0.2.3-py2.py3-none-any.whl
.
File metadata
- Download URL: ydata_synthetic-0.2.3-py2.py3-none-any.whl
- Upload date:
- Size: 39.0 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 286c8a9736a13d08e3add90e9efd23885a647d66b04a18ee70219ce430b0b77c |
|
MD5 | bc0545eb8a8cd1c2b3a9ecb0c2dee88d |
|
BLAKE2b-256 | 41b2fc158dd3bf33872456f57e34a65ab20420f782211134f0f7c5f170314598 |