AI & Data Science

Membangun Pipeline Synthetic Data Tabular yang Terukur untuk Privasi, Kualitas, dan Kegunaan Model

Bangun pipeline synthetic data tabular yang dapat diuji dari sisi privasi, kualitas statistik, dan dampaknya terhadap performa model.

Diperbarui 1 Okt 2026id7 bagian · 35 pelajaran4 jam 30 menit
Belum ada ulasan
Level Advanced
Kategori AI & Data Science
Perkiraan Durasi 4 jam 30 menit

Skill yang dibangun

Apa yang akan Anda pelajari

Merumuskan tujuan dan kriteria penerimaan synthetic data berdasarkan kebutuhan privasi, kualitas statistik, dan utility model.

Membangun pipeline generasi data tabular campuran yang menangani tipe data, nilai hilang, ketidakseimbangan kelas, serta konfigurasi random state secara reproducible.

Menguji kemiripan distribusi, hubungan antarf fitur, validitas aturan domain, dan indikasi data sintetis yang terlalu dekat dengan data asli.

Membandingkan performa model yang dilatih dan diuji pada kombinasi data asli serta sintetis, lalu menafsirkan trade-off privasi, utility, kualitas, dan biaya komputasi.

Siapa Target Audiens Kursus Ini

Data scientist, machine learning engineer, analis risiko, dan pengembang aplikasi berbasis data yang telah menguasai Python, pandas, statistik dasar, evaluasi model supervised learning, serta konsep train-validation-test split. Peserta sebaiknya pernah menangani data kategorikal dan numerik yang tidak bersih. Kursus ini ditujukan bagi mereka yang membutuhkan data untuk pengujian, eksperimen, berbagi lintas tim, atau pelatihan model ketika data asli terbatas, sensitif, tidak seimbang, atau sulit didistribusikan; bukan untuk peserta yang baru belajar Python atau machine learning.

Project outcomes

Apa yang Akan Anda Buat

Peserta akan membangun pipeline end-to-end untuk menghasilkan dan mengevaluasi synthetic data tabular dari dataset klasifikasi yang memiliki fitur numerik dan kategorikal, nilai hilang, serta kelas tidak seimbang. Pipeline mencakup konfigurasi eksperimen, pemisahan train-validation-test tanpa leakage, proses generasi, pemeriksaan kualitas dan privasi, evaluasi downstream model, serta laporan hasil yang dapat dibandingkan antarversi. Artefak akhirnya berupa struktur proyek Python yang dapat dijalankan ulang dengan dataset dan konfigurasi berbeda.

Konten Kursus

Menetapkan Tujuan, Risiko, dan Kontrak Data

5 pelajaran | 180 menit
Synthetic Data sebagai Masalah Optimasi Multi-Kriteria
30 menit
Dari Use Case ke Kriteria Keberhasilan
35 menit
Threat Model: Apa yang Harus Dilindungi
40 menit
Membuat Data Contract dan Provenance Record
35 menit
Membaca Bias dari Target dan Subkelompok
40 menit

Mengaudit dan Menyiapkan Data Tabular yang Tidak Bersih

5 pelajaran | 195 menit
Profiling yang Mengungkap Struktur, Bukan Sekadar Statistik
35 menit
Memisahkan Identitas, Quasi-Identifier, dan Fitur Analitik
35 menit
Missingness, Outlier, dan Kategori Langka sebagai Sinyal
40 menit
Split yang Mencegah Leakage ke Generator
40 menit
Pipeline Transformasi yang Reversibel dan Teruji
45 menit

Memilih dan Mengonfigurasi Generator Synthetic Data

5 pelajaran | 200 menit
Baseline yang Wajib Ada: Sampling Marginal dan Kondisional
35 menit
Model Probabilistik untuk Dependensi Campuran
45 menit
Generator Berbasis Deep Learning: Kapan Layak Dipakai
45 menit
Menangani Imbalance, Rare Category, dan Constraint Bisnis
40 menit
Eksperimen Generator yang Reproducible
35 menit

Mengukur Kualitas, Privasi, dan Kegunaan Model

5 pelajaran | 200 menit
Kualitas Kolom dan Hubungan Antarfitur
40 menit
Diagnostik Visual yang Tidak Menipu
35 menit
TSTR dan TRTS untuk Menguji Utility
45 menit
Menguji Memorization dan Nearest-Neighbor Disclosure
40 menit
Menyusun Scorecard dan Gate Keputusan
40 menit

Menjadikan Eksperimen sebagai Pipeline yang Dapat Diulang

5 pelajaran | 200 menit
Arsitektur Pipeline: Ingest, Fit, Sample, Validate, Publish
40 menit
Konfigurasi Eksperimen tanpa Hidden State
35 menit
Schema Validation dan Constraint Checking
40 menit
Testing Deterministik, Property-Based, dan Regression
45 menit
Logging, Artefak, dan Reproducibility End-to-End
40 menit

Mengoperasikan Synthetic Data secara Aman dan Berkelanjutan

5 pelajaran | 200 menit
Differential Privacy dan Harga Akurasi yang Dibayar
45 menit
Dampak Perubahan Schema dan Concept Drift
40 menit
Skala, Biaya, dan Parallelism Sampling
40 menit
Governance Release dan Batas Distribusi
35 menit
Incident Response untuk Kebocoran dan Degradasi Utility
40 menit

Proyek Akhir: Membangun Pipeline Synthetic Data Risiko Kredit

5 pelajaran | 390 menit
Perancangan & Setup Proyek
60 menit
Implementasi Ingest, Audit, dan Transformasi
75 menit
Integrasi Generator dan Sampling Terkontrol
75 menit
Evaluasi Privasi, Kualitas, dan Utility
90 menit
Hardening, Release, dan Presentasi Hasil
90 menit

Deskripsi Kursus

Data sintetis dapat membantu pengujian, eksperimen, dan kolaborasi ketika data asli terbatas atau sensitif. Namun, data yang tampak realistis belum tentu mempertahankan hubungan antarf fitur, aman terhadap kebocoran informasi, atau berguna untuk melatih model. Kursus ini dimulai dari cara merumuskan tujuan penggunaan data dan mengenali failure mode sebelum memilih metode generasi.

Peserta membangun pipeline untuk data tabular campuran yang berisi fitur numerik, kategorikal, nilai hilang, ketidakseimbangan kelas, serta batasan domain. Prosesnya mencakup pemisahan data secara benar, pemodelan dan sampling, validasi distribusi serta dependensi, pengujian risiko privasi, dan evaluasi utility melalui eksperimen downstream pada model supervised learning. Setiap metrik dibaca bersama asumsi dan keterbatasannya, bukan diperlakukan sebagai skor tunggal yang menentukan kualitas.

Di akhir kursus, pipeline dapat dijalankan ulang dengan konfigurasi yang terlacak, menghasilkan laporan evaluasi, dan membantu pengambilan keputusan: kapan data sintetis cukup untuk pengujian atau berbagi internal, kapan perlu perbaikan, dan kapan data tersebut tidak layak menggantikan data asli. Implementasi menggunakan Python serta pustaka ekosistem data yang umum, dengan perhatian pada reproducibility, validasi leakage, maintainability, dan biaya komputasi.

Rating & Ulasan

0 ratings