Synthetic Data & Generative Models

ข้อมูลสังเคราะห์ & โมเดลกำเนิด

Generative Adversarial Networks (GANs)

Classic GANs

  • DCGAN - Deep Convolutional GAN
  • WGAN - Wasserstein GAN
  • WGAN-GP - WGAN with Gradient Penalty
  • LSGAN - Least Squares GAN

High-Resolution GANs

  • Progressive GAN - Progressive growing
  • StyleGAN - Style-based generator
  • StyleGAN2 - Improved style generation
  • StyleGAN3 - Alias-free generation

Conditional GANs

  • cGAN - Conditional GAN
  • Pix2Pix - Image-to-image translation
  • CycleGAN - Unpaired image translation
  • BigGAN - Large scale GAN training

Diffusion Models

Denoising Diffusion Models

  • DDPM - Denoising Diffusion Probabilistic Models
  • DDIM - Denoising Diffusion Implicit Models
  • Score-based Models - Score matching
  • Improved DDPM - Enhanced training

Latent Diffusion Models

  • Stable Diffusion - Latent space diffusion
  • LDM - Latent Diffusion Models
  • DALL-E 2 - CLIP-guided diffusion
  • Imagen - Text-to-image diffusion

Variational Autoencoders (VAEs)

Standard VAEs

  • β-VAE - Disentangled representation
  • VQ-VAE - Vector Quantized VAE
  • VQ-VAE-2 - Hierarchical VQ-VAE
  • WAE - Wasserstein Autoencoders

Advanced VAE Architectures

  • PixelVAE - Autoregressive VAE
  • Ladder VAE - Hierarchical VAE
  • InfoVAE - Information maximizing VAE
  • NVAE - Nouveau VAE

Autoregressive Models

Pixel-level Generation

  • PixelRNN - Recurrent pixel modeling
  • PixelCNN - Convolutional pixel modeling
  • WaveNet - Dilated convolution
  • PixelCNN++ - Improved PixelCNN

Transformer-based Generation

  • GPT-Vision - Vision transformer generation
  • DALLE - Text-to-image transformer
  • ImageGPT - Generative pre-training
  • VQGAN - Vector quantized GAN

Synthetic Data Applications

Computer Vision Training

  • Object Detection - สร้างข้อมูลสำหรับ detection
  • Segmentation - ข้อมูล segmentation masks
  • Classification - ข้อมูลจำแนกประเภท
  • Pose Estimation - ข้อมูลท่าทาง

Domain Adaptation

  • Sim2Real - การถ่ายโอนจากจำลองสู่จริง
  • Style Transfer - การถ่ายโอนสไตล์
  • Weather Conditions - สภาพอากาศต่างๆ
  • Lighting Variations - การเปลี่ยนแปลงแสง

Data Augmentation Techniques

Traditional Augmentation

  • Geometric Transforms - การแปลงเรขาคณิต
  • Color Jittering - การปรับสี
  • Noise Addition - การเพิ่มสัญญาณรบกวน
  • Cropping & Scaling - การครอปและปรับขนาด

Learned Augmentation

  • AutoAugment - การเสริมข้อมูลอัตโนมัติ
  • RandAugment - การเสริมแบบสุ่ม
  • AugMix - การผสมการเสริม
  • CutMix - การตัดและผสม

3D Synthetic Data

3D Scene Generation

  • BlenderProc - Blender-based rendering
  • AI Habitat - 3D environments
  • NVIDIA Omniverse - Collaborative 3D creation
  • Unity ML-Agents - Unity-based simulation

Procedural Generation

  • Procedural Cities - สร้างเมืองอัตโนมัติ
  • Terrain Generation - สร้างภูมิประเทศ
  • Asset Placement - วางวัตถุอัตโนมัติ
  • Weather Simulation - จำลองสภาพอากาศ

Quality Assessment

Evaluation Metrics

  • FID - Fréchet Inception Distance
  • IS - Inception Score
  • LPIPS - Learned Perceptual Image Patch Similarity
  • SSIM - Structural Similarity Index

Realism Assessment

  • Human Evaluation - การประเมินโดยมนุษย์
  • Discriminator Scores - คะแนนจาก discriminator
  • Downstream Task Performance - ประสิทธิภาพในงานต่อเนื่อง
  • Distribution Matching - การจับคู่การแจกแจง

การประยุกต์ในอุตสาหกรรม

Automotive Industry

  • Autonomous Driving - ข้อมูลรถยนต์อัตโนมัติ
  • Traffic Scenarios - สถานการณ์จราจร
  • Rare Events - เหตุการณ์หายาก
  • Weather Conditions - สภาพอากาศต่างๆ

Healthcare & Medical

  • Medical Images - ภาพทางการแพทย์
  • Rare Diseases - โรคหายาก
  • Privacy Protection - ป้องกันความเป็นส่วนตัว
  • Pathology - พยาธิวิทยา

Manufacturing & QC

  • Defect Simulation - จำลองข้อบกพร่อง
  • Product Variations - ความแปรปรวนของผลิตภัณฑ์
  • Assembly Scenarios - สถานการณ์การประกอบ
  • Inspection Training - ฝึกอบรมการตรวจสอบ

เทคนิคขั้นสูง

Multi-modal Generation

  • Text-to-Image - สร้างภาพจากข้อความ
  • Image-to-Text - สร้างข้อความจากภาพ
  • Video Generation - สร้างวิดีโอ
  • 3D-aware Generation - การสร้างที่ตระหนักถึง 3D

Controllable Generation

  • Conditional Generation - การสร้างแบบมีเงื่อนไข
  • Semantic Control - การควบคุมความหมาย
  • Attribute Editing - การแก้ไขคุณลักษณะ
  • Compositional Generation - การสร้างแบบประกอบ