Releases: sdv-dev/CTGAN
v0.3.1 - 2021-01-27
v0.3.0 - 2020-12-18
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
- Add TVAE - Issue #111 by @fealho
- Move
log_frequency
to__init__
- Issue #102 by @fealho - Add discriminator steps hyperparameter - Issue #101 by @Baukebrenninkmeijer
- Code cleanup / Expose hyperparameters - Issue #59 by @fealho and @leix28
- Publish to conda repo - Issue #54 by @fealho
Bugs fixed
- Fixed NaN != NaN counting bug. - Issue #100 by @fealho
- Update dependencies and testing - Issue #90 by @csala
v0.2.2 - 2020-11-13
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
- Drop Python 3.5 support - Issue #79 by @fealho
- Support NaN values in categorical variables - Issue #78 by @fealho
- Sample synthetic data conditioning on a discrete column - Issue #69 by @leix28
- Support recent versions of pandas - Issue #57 by @csala
- Easy solution for restoring original dtypes - Issue #26 by @oregonpillow
Bugs fixed
v0.2.1 - 2020-01-27
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:
- Option to sample from true data frequency instead of logged frequency - Issue #16 by @kevinykuo
- Flush stdout buffer for epoch updates - Issue #14 by @kevinykuo
v0.2.0 - 2019-12-18
v0.1.0 - 2019-11-07
First Release - NeurIPS 2019 Version.