Saya telah membaca bahwa HMM, Filter Partikel dan filter Kalman adalah kasus khusus dari jaringan Bayes yang dinamis. Namun, saya hanya tahu HMM dan saya tidak melihat perbedaan pada jaringan Bayes yang dinamis.
Bisakah seseorang tolong jelaskan?
Akan lebih baik jika jawaban Anda bisa mirip dengan yang berikut, tetapi untuk bayes Networks:
Model Markov Tersembunyi
Hidden Markov Model (HMM) adalah 5-tuple :
- : Seperangkat keadaan (mis. "Awal fonem", "tengah fonem", "akhir fonem")
- : Satu set pengamatan yang memungkinkan (sinyal audio)
- : Matriks stokastik yang memberikan probabilites untuk mendapatkan dari state i ke state j .
- : Sebuah matriks stokastik yang memberikan probabilites untuk mendapatkan keadaan pengamatan .
- : Distribusi awal untuk memulai di salah satu negara.
Biasanya ditampilkan sebagai grafik terarah, di mana setiap node sesuai dengan satu negara dan probabilitas transisi dilambangkan di tepi.
Hidden Markov Models disebut "tersembunyi", karena keadaan saat ini disembunyikan. Algoritma harus menebaknya dari pengamatan dan model itu sendiri. Mereka disebut "Markov", karena untuk negara berikutnya hanya keadaan saat ini yang penting.
Untuk HMM, Anda memberikan topologi tetap (jumlah status, kemungkinan tepi). Lalu ada 3 tugas yang mungkin
- Evaluasi : diberi HMM , bagaimana mungkin itu untuk mendapatkan pengamatan o 1 , ... , o t (algoritma Forward)
- Decoding : diberi HMM dan pengamatan o 1 , ... , o t , apa yang paling mungkin urutan negara s 1 , ... , s t (algoritma Viterbi)
- Belajar : belajar : Algoritma Baum-Welch , yang merupakan kasus khusus dari maksimisasi Ekspektasi.
Jaringan Bayes
Jaringan Bayes adalah grafik asiklik langsung (DAG) . Node mewakili variabel acak X ∈ X . Untuk setiap X , ada distribusi probabilitas yang dikondisikan pada orang tua X :
Tampaknya ada (tolong jelaskan) dua tugas:
- Kesimpulan : Diberikan beberapa variabel, dapatkan nilai yang paling mungkin dari variabel lain. Inferensi yang tepat adalah NP-hard. Kira-kira, Anda bisa menggunakan MCMC.
Belajar : Bagaimana Anda mempelajari distribusi itu tergantung pada masalah yang sebenarnya ( sumber ):
- struktur yang diketahui, dapat diamati sepenuhnya: estimasi kemungkinan maksimum (MLE)
- struktur yang diketahui, dapat diamati sebagian: Maksimalisasi Ekspektasi (EM) atau Rantai Markov Monte Carlo (MCMC)
- struktur tidak dikenal, dapat diamati sepenuhnya: mencari melalui ruang model
- struktur tidak dikenal, dapat diamati sebagian: pencarian EM + melalui ruang model
Jaringan Dynamic Bayes
Saya kira jaringan Bayes dinamis (DBNs) juga diarahkan model grafis probabilistik. Keragaman tampaknya berasal dari jaringan yang berubah seiring waktu. Namun, tampaknya bagi saya bahwa ini setara dengan hanya menyalin jaringan yang sama dan menghubungkan setiap simpul pada waktu dengan setiap node yang sesuai pada waktu t + 1 . Apakah itu masalahnya?