Synthesizers

The SDV offers a variety of synthesizers, which use different algorithms to generate synthetic data.

Don't know where to start? We recommend the Fast ML Preset. This is a preset synthesizer that you can use with minimal customization. It's designed to get you going quickly with a basic machine learning model.

Which synthesizer should I use?

Use the table below to determine the right synthesizer for your needs.

Feature
* Day Z
Gaussian Copula
CTGAN
TVAE

Synthesize with only metadata

✔️

Add constraints

✔️

✔️

✔️

Understand & modify

✔️

Anonymize columns

✔️

✔️

✔️

✔️

Learn

✔️

✔️

✔️

Sample with conditions

✔️

✔️(slow)

✔️ (slow)

✔️

✔️

Availability

Enterprise

Public

Public

Public

*SDV Enterprise Features. These features are only available for licensed, enterprise users. To learn more about the SDV Enterprise features and purchasing a license, visit our website.

Last updated

#190: add_column() to both SingleTableMetadata and MultiTableMetadata

Change request updated