Skip to content

Releases: sdv-dev/CTGAN

0.4.3 - 2021-07-12

12 Jul 16:33

Choose a tag to compare

Dependency upgrades to ensure compatibility with the rest of the SDV ecosystem.

0.4.2 - 2021-04-27

27 Apr 20:33

Choose a tag to compare

In this release, the way in which the loss function of the TVAE model was computed has been fixed. In addition, the default value of the discriminator_decay has been changed to a more optimal value. Also some improvements to the tests were added.

Issues closed

v0.4.1 - 2021-03-30

30 Mar 00:53

Choose a tag to compare

This release exposes all the hyperparameters which the user may find useful for both CTGAN and TVAE. Also TVAE can now be fitted on datasets that are shorter than the batch size and drops the last batch only if the data size is not divisible by the batch size.

Issues closed

  • TVAE: Adapt batch_size to data size - Issue #135 by @fealho and @csala
  • ValueError from validate_discre_columns with uniqueCombinationConstraint - Issue 133 by @fealho and @MLjungg

v0.4.0 - 2021-02-24

24 Feb 21:22

Choose a tag to compare

Maintenance relese to upgrade dependencies to ensure compatibility with the rest
of the SDV libraries.

Also add a validation on the CTGAN condition_column and condition_value inputs.

Improvements

  • Validate condition_column and condition_value - Issue #124 by @fealho

v0.3.1 - 2021-01-27

27 Jan 21:59

Choose a tag to compare

Improvements

Bugs fixed

v0.3.0 - 2020-12-18

18 Dec 18:50

Choose a tag to compare

In this release we add a new TVAE model which was presented in the original CTGAN paper.
It also exposes more hyperparameters and moves epochs and log_frequency from fit to the constructor.

A new verbose argument has been added to optionally disable unnecessary printing, and a new hyperparameter
called discriminator_steps has been added to CTGAN to control the number of optimization steps performed
in the discriminator for each generator epoch.

The code has also been reorganized and cleaned up for better readability and interpretability.

Special thanks to @Baukebrenninkmeijer @fealho @leix28 @csala for the contributions!

Improvements

Bugs fixed

v0.2.2 - 2020-11-13

13 Nov 18:10

Choose a tag to compare

In this release we introduce several minor improvements to make CTGAN more versatile and
propertly support new types of data, such as categorical NaN values, as well as conditional
sampling and features to save and load models.

Additionally, the dependency ranges and python versions have been updated to support up
to date runtimes.

Many thanks @fealho @leix28 @csala @oregonpillow and @lurosenb for working on making this release possible!

Improvements

Bugs fixed

v0.2.1 - 2020-01-27

27 Jan 13:04

Choose a tag to compare

Minor version including changes to ensure the logs are properly printed and
the option to disable the log transformation to the discrete column frequencies.

Special thanks to @kevinykuo for the contributions!

Issues Resolved:

v0.2.0 - 2019-12-18

18 Dec 19:44

Choose a tag to compare

Reorganization of the project structure with a new Python API, new Command Line Interface
and increased data format support.

Issues Resolved:

v0.1.0 - 2019-11-07

08 Nov 03:16

Choose a tag to compare

First Release - NeurIPS 2019 Version.