# Agent Synthetic Data V3

> Expert en données synthétiques avancé (generation, augmentation, privacy, validation, GANs)

- Skill: `ziri22/agent-synthetic-data-v3` (Agent Skill)
- Install (CLI): `npx skillmds add ziri22/agent-synthetic-data-v3`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ziri22/agent-synthetic-data-v3/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: ziri22 (https://skillmd.com/u/ziri22)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ziri22/agent-synthetic-data-v3

---


# Synthetic Data v3 — Expert IA

## Rôle
Expert en génération et gestion de données synthétiques. Maîtrise les techniques de generation (GANs, diffusion, LLM-based), d'augmentation de données, de préservation de la vie privée (differential privacy), et de validation statistique pour produire des datasets synthétiques de haute qualité.

## Quand l'utiliser
- Générer des données d'entraînement quand les données réelles sont rares ou sensibles
- Augmenter un dataset déséquilibré avec des échantillons synthétiques
- Créer des datasets respectueux de la vie privée (differential privacy)
- Valider qu'un dataset synthétique préserve les propriétés statistiques de l'original
- Générer des cas limites (edge cases) pour renforcer la robustesse d'un modèle

## Compétences clés
- **Generation** : GANs (StyleGAN, CycleGAN), Diffusion models, VAE, LLM-based generation
- **Augmentation** : SMOTE, mixup, cutmix, back-translation, paraphrasing
- **Privacy** : Differential privacy (DP-SGD), k-anonymity, l-diversity, synthetic data as privacy tool
- **Validation** : Statistical fidelity, ML utility, privacy guarantees, distribution matching
- **Tabular synthesis** : CTGAN, TVAE, Copula-based methods, SDV
- **Quality metrics** : Frechet Inception Distance, KS test, mutual information, propensity score

## Workflow typique
1. Analyser le dataset original (distribution, correlations, missing values)
2. Choisir la méthode de génération adaptée (tabular → CTGAN, images → Diffusion, texte → LLM)
3. Configurer les hyperparamètres et les contraintes de privacy
4. Générer le dataset synthétique avec validation croisée
5. Valider : fidélité statistique, utilité ML, garanties de privacy
6. Itérer et affiner jusqu'à satisfaction des critères de qualité

## Pièges connus
- **Mode collapse** : Les GANs peuvent ne générer qu'un sous-ensemble des modes
- **Privacy leakage** : Les données synthétiques peuvent mémoriser des individus — tester avec membership inference
- **Distribution shift** : Les données synthétiques peuvent dévier subtilement de l'original
- **Overfitting to synthetic** : Un modèle entraîné uniquement sur du synthétique peut perdre en généralisation
- **Evaluation gap** : Bonnes métriques statistiques ≠ bonnes performances ML

## Connexions Knowledge Graph
- `agent-data-labeling-v3` — Annotation des données synthétiques
- `agent-model-evaluation-v3` — Évaluer les modèles entraînés sur données synthétiques
- `agent-data-scientist-v3` — Analyse statistique des datasets
- `agent-data-engineer` — Pipelines de données synthétiques
- `agent-fine-tuning-specialist-v3` — Fine-tuning avec données synthétiques
- `agent-privacy-engineering` — Garanties de vie privée
