Skip to main content

Synthetic data generation methods with different synthetization methods.

Project description

Synthetic Data Logo

Join us on slack

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 git+https://github.com/ydataai/ydata-synthetic.git

Examples

Here you can find usage examples of the package and models to synthesize tabular data.

Credit Fraud dataset Open in Colab

Stock dataset Open in Colab

Project Resources

In this repo you can find the following GAN architectures:

Tabular data

Sequential data

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ydata-synthetic-0.1.1.tar.gz (27.3 kB view details)

Uploaded Source

Built Distribution

ydata_synthetic-0.1.1-py2.py3-none-any.whl (35.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file ydata-synthetic-0.1.1.tar.gz.

File metadata

  • Download URL: ydata-synthetic-0.1.1.tar.gz
  • Upload date:
  • Size: 27.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for ydata-synthetic-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4beb78b0b4c3a0d67eac9680c59bf9bde52acb0533906e54e42c24b834b06c8e
MD5 1ced85a70d4fe47ab43a97381af7bef0
BLAKE2b-256 cd0a197785afff9316d7635f6550389403fc34d026e914d709c201798ad419e0

See more details on using hashes here.

File details

Details for the file ydata_synthetic-0.1.1-py2.py3-none-any.whl.

File metadata

  • Download URL: ydata_synthetic-0.1.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 35.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for ydata_synthetic-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d557a930c4da5309e6b53a72fc34f27cc762d77e9dd1bd0d380eab7713e95f4f
MD5 ed4a20eb0dfd7ebddfbebe86eb097fcd
BLAKE2b-256 2a0f6533ddf7015417e00e6a5326b6edd5fe30fda8aa49f914b2681b0ec98263

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page