Skip to main content

A Generative Adversarial Network for synthesizing artificial tabular data.

Project description

ctdGAN is a Conditional Generative Adversarial Network for alleviating class imbalance in tabular datasets. The model is based on an initial space partitioning step that assigns cluster labels to the input samples. These labels are used to synthesize samples via a probabilistic sampling mechanism. ctdGAN optimizes a loss function that is sensitive to both cluster and class mis-predictions, rendering the modelcapable of generating samples in subspaces that resemble those of the original data distribution.

Licence: Apache License, 2.0 (Apache-2.0)

Dependencies:NumPy, pandas, Matplotlib, seaborn, joblib, Reversible Data Transforms(RDT), scikit-learn, pytorch, Synthetic Data Vault

GitHub repository: https://github.com/lakritidis/ctdGAN

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

ctdgan-0.1.8.tar.gz (24.2 kB view details)

Uploaded Source

File details

Details for the file ctdgan-0.1.8.tar.gz.

File metadata

  • Download URL: ctdgan-0.1.8.tar.gz
  • Upload date:
  • Size: 24.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

File hashes

Hashes for ctdgan-0.1.8.tar.gz
Algorithm Hash digest
SHA256 c922bdb1f73bda34a1895e872a13760b466e8f9f6c0959ab8ba8fa52bafc6d68
MD5 121966e387d7f2194e77e21b1aeff87e
BLAKE2b-256 5464f2d561cb1ed9c7d03a45665d9372da513e4a0c0a42938aa0cedd9d39997a

See more details on using hashes here.

Supported by

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