Part 13: Data Augmentation

Trik "Memperbanyak" Data Secara Gratis

1. Image Augmentation (Visual)

Jika kita hanya punya 100 foto kucing, model akan cepat menghafal (Overfitting). Dengan Augmentation, kita bisa mengubah 100 foto menjadi 1000 variasi.

Original Image
Input Asli
Augmented Versions (Variasi)

Rotation

Horizontal Flip

Brightness

Zoom / Crop

2. Bukan Cuma Gambar!

Augmentasi juga bisa dilakukan untuk data lain:

Teks (NLP)
  • Synonym Replacement: "Saya senang" → "Saya gembira".
  • Back Translation: Indo → Inggris → Indo (Hasilnya beda dikit).
  • Random Deletion: Menghapus kata random agar model fokus ke konteks.
Audio
  • Noise Injection: Menambah suara kresek-kresek (Background noise).
  • Pitch Shifting: Mengubah suara jadi cempreng/berat.
  • Time Stretching: Mempercepat/memperlambat audio.

Data Sudah Mantap!

Data sudah bersih, bervariasi, dan dinormalisasi. Sekarang, bagaimana cara training yang **lebih cepat** dari Gradient Descent biasa?

Lanjut ke Part 14: Advanced Optimization