sdv-dev/CTGAN
Conditional GAN for generating synthetic tabular data.
何を解決するか
単一テーブルの表形式データに対して、高精度な合成バージョンを生成する方法を提供します。これにより、ユーザーは元のレコードを使用することなく、実世界のデータの統計的特性を維持した人工的なデータセットを作成できます。
仕組み
このライブラリは、2019年のNeurIPSの論文に基づいたディープラーニングモデル、具体的にはConditional GAN (CTGAN) と TVAE (Tabular Variational Autoencoder) を実装しています。これらのモデルは、実データの分布を学習し、元のデータを模倣する新しい合成レコードをサンプリングするために使用できます。
対象ユーザー
テスト、プライバシーを保護したデータ共有、またはデータセットの拡張のために合成表形式データが必要なデータサイエンティストやMLエンジニア。
ハイライト
- 表形式データ専用に設計されたディープラーニングアーキテクチャ (CTGAN と TVAE) を使用。
- 連続値 (float) と離散値 (int/string) の両方のデータ型をサポート。
- スタンドアロンのライブラリとして、またはより大規模な Synthetic Data Vault (SDV) エコシステムの一部として使用可能。
- NeurIPS 2019 で発表された査読済み研究に基づいている。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト