Apa itu probabilitas dan distribusi probabilitas?
Probabilitas mengukur seberapa mungkin suatu kejadian terjadi, pada skala 0 (mustahil) sampai 1 (pasti). Distribusi probabilitas memberi probabilitas pada setiap kemungkinan hasil dari variabel acak. Untuk variabel diskret, seperti lemparan koin, distribusi memberi satu probabilitas untuk tiap hasil. Untuk variabel kontinu, seperti tinggi badan, distribusi berupa kurva densitas, dan probabilitasnya adalah luas di bawah kurva itu.
Machine learning dibangun di atas gagasan ini. Data training diperlakukan sebagai sampel dari distribusi yang tidak diketahui, classifier menghasilkan distribusi atas kelas-kelas, dan loss function yang paling umum adalah log-probabilitas negatif.
Ide utama
- Probabilitas berkisar dari 0 sampai 1, dan probabilitas semua hasil berjumlah 1.
- Untuk variabel kontinu, probabilitas adalah luas di bawah kurva densitas.
- μ menentukan posisi distribusi normal, dan σ menentukan lebarnya.
- P(B|A) dan P(A|B) adalah besaran yang berbeda, dan teorema Bayes mengubah yang satu menjadi yang lain.
- Expected value adalah rata-rata tertimbang probabilitas, dan sifatnya linear.
- Rata-rata sampel mendekati rata-rata sebenarnya seiring n membesar, dengan error yang menyusut seperti 1/√n.
Pertanyaan umum
Apa itu variabel acak?
Variabel acak memberi angka pada setiap hasil dari proses acak. Pada lemparan koin, X bisa bernilai 1 untuk sisi gambar dan 0 untuk sisi angka. Dengan bekerja memakai angka, bukan hasil, kamu bisa menghitung rata-rata, varians, dan distribusi.
Apa bedanya probabilitas dan likelihood?
Probabilitas menetapkan parameter model, lalu bertanya seberapa mungkin berbagai hasil muncul. Likelihood menetapkan data yang teramati, lalu bertanya seberapa baik berbagai nilai parameter menjelaskan data itu. Likelihood bukan distribusi atas parameter dan tidak harus berjumlah 1. Maximum likelihood estimation memilih parameter yang membuat data teramati paling mungkin muncul.
Kenapa model ML memakai log-probabilitas?
Probabilitas seluruh dataset adalah hasil kali banyak angka kecil, yang cepat mengalami underflow menjadi nol di komputer. Mengambil log mengubah hasil kali menjadi jumlah, dan karena log adalah fungsi naik, parameter yang memaksimalkan log-likelihood juga memaksimalkan likelihood. Cross-entropy loss adalah log-probabilitas negatif dari jawaban yang benar.
Distribusi apa yang paling sering muncul dalam machine learning?
Distribusi Bernoulli dan kategorikal menggambarkan output klasifikasi. Distribusi normal memodelkan noise regresi, inisialisasi weight, dan latent space pada VAE. Distribusi seragam dipakai untuk inisialisasi dan random sampling, sedangkan distribusi Poisson memodelkan data cacah.
Penjelasan terkait
- Teorema Bayes · Memperbarui keyakinan berdasarkan bukti
- Dasar-Dasar Statistik · Rata-rata, varians, simpangan baku, dan Teorema Limit Pusat
- Entropy dan Cross-Entropy · Mengukur kejutan, ketidakpastian, dan kualitas prediksi
- Estimasi MLE dan MAP · Maximum likelihood dan maximum a posteriori: alasan training bisa berhasil
- Sampling dan Monte Carlo · Random sampling, hukum bilangan besar, dan estimasi Monte Carlo
- KL Divergence · Mengukur seberapa berbeda dua distribusi
Referensi
- Blitzstein & Hwang, "Introduction to Probability" (free online edition)
- Goodfellow, Bengio & Courville (2016), "Deep Learning", chapter 3: Probability and Information Theory
- Bishop (2006), "Pattern Recognition and Machine Learning", chapters 1–2
Terakhir diperbarui