Autoencoder
Bagian 3 · Deep generative model
| Istilah | Arti |
|---|---|
| autoencoder | Jaringan saraf tiruan yang belajar memampatkan data menjadi sedikit angka lalu membangunnya kembali, topik utama yang dibahas dalam video ini. |
| encoder | Bagian awal autoencoder yang memampatkan data input, misalnya gambar kelinci atau angka, menjadi beberapa fitur penting yang ringkas. |
| decoder | Bagian akhir autoencoder yang mencoba membangun kembali data asli dari representasi ringkas yang dihasilkan encoder. |
| bottleneck layer | Lapisan terkecil di tengah autoencoder yang menampung hasil pampatan data, dan jumlah neuronnya menentukan ukuran latent space. |
| latent space | Ruang berdimensi rendah tempat data yang sudah dimampatkan diletakkan, sehingga data yang mirip cenderung berkumpul di wilayah yang sama. |
| latent dimension | Jumlah angka atau neuron di bottleneck yang dipakai untuk mewakili setiap data, pilihan desain terpenting yang memengaruhi kualitas rekonstruksi. |
| reconstruction | Proses membangun ulang data asli dari representasi ringkasnya, yang kualitasnya dipakai untuk menilai seberapa baik autoencoder belajar. |
| mean squared error | Ukuran kesalahan yang menghitung rata-rata selisih kuadrat tiap piksel antara gambar asli dan hasil rekonstruksi, dipakai untuk melatih autoencoder. |
| representation | Cara menggambarkan data dengan sekumpulan angka ringkas, seperti menggambarkan seseorang hanya lewat umur dan tinggi badannya. |
| UNet | Arsitektur jaringan saraf populer untuk pengolahan gambar yang menurut video dibangun di atas prinsip autoencoder. |
| variational autoencoder | Jenis autoencoder yang latent space-nya diregularisasi agar lebih tertata, disebut di akhir video sebagai solusi atas kelemahan autoencoder biasa. |
| cluster | Kelompok titik data yang berdekatan di latent space, misalnya semua gambar angka tujuh yang berkumpul di satu wilayah. |
Video dari kanal Deepia ini menjelaskan cara kerja autoencoder, yaitu jaringan saraf tiruan yang mengubah data rumit menjadi representasi yang lebih sederhana dan bermakna yang disebut latent space. Autoencoder sudah diteliti sejak 15 sampai 20 tahun lalu dan menjadi fondasi banyak teknik deep learning modern, termasuk arsitektur UNet untuk pengolahan gambar dan model generatif seperti DALL-E dan Midjourney. Untuk memudahkan, video memakai analogi menggambarkan seseorang kepada teman hanya dengan dua angka, yaitu umur dan tinggi badan, yang mungkin bukan deskripsi terbaik tetapi sangat ringkas. Topik ini penting bagi pembelajar AI karena memahami autoencoder membantu memahami bagaimana mesin memampatkan informasi, mengelompokkan data, dan menjadi dasar model yang lebih canggih.
Autoencoder terdiri dari encoder yang memampatkan input, bottleneck layer yang menyimpan hasil pampatan, dan decoder yang merekonstruksi data asli. Pelatihan dilakukan dengan memperkecil mean squared error, yaitu rata-rata selisih kuadrat tiap piksel antara gambar asli dan hasil rekonstruksi. Dengan contoh angka tulisan tangan, video menunjukkan bahwa latent space menjadi tertata selama pelatihan sehingga setiap angka membentuk cluster sendiri. Latent dimension yang terlalu kecil, misalnya 2, membuat angka 4 direkonstruksi menjadi 9, sedangkan dimensi 9 menghasilkan rekonstruksi yang benar dan dimensi 5 memberi cluster yang lebih terpisah. Contoh nyata di rumah sakit menunjukkan autoencoder bisa membedakan jenis kelamin pasien dari representasi MRI otak. Kelemahannya, cluster sering kurang tegas, titik di antara dua representasi menghasilkan gambar tidak masuk akal, dan sedikit noise merusak rekonstruksi. Karena itu banyak implementasi modern meregularisasi latent space, misalnya dengan variational autoencoder.
Kata kunci
- autoencoder
- latent space
- encoder
- bottleneck
- Menjelaskan autoencoder: encoder, bottleneck, dan decoder yang memampatkan data menjadi latent space.
- Menerangkan pelatihan lewat reconstruction error (mean squared error).
- Menilai pengaruh ukuran latent dimension dan keterbatasan autoencoder biasa.
Tulis catatan pribadimu untuk modul ini. Catatan tersimpan di akunmu dan bisa dibuka dari perangkat mana pun.
