Ini pertanyaan lama saya
Saya ingin bertanya apakah seseorang mengetahui perbedaan (jika ada perbedaan) antara model Hidden Markov (HMM) dan Particle Filter (PF), dan sebagai konsekuensinya, Kalman Filter, atau dalam kondisi apa kami menggunakan algoritma mana. Saya seorang siswa dan saya harus melakukan proyek, tetapi pertama-tama saya harus memahami beberapa hal.
Jadi, menurut bibliografi, keduanya adalah State Space Model , termasuk status tersembunyi (atau laten atau tidak teramati). Menurut Wikipedia (Hidden_Markov_model) “dalam HMM, ruang keadaan variabel tersembunyi adalah diskrit, sedangkan pengamatan itu sendiri dapat diskrit (biasanya dihasilkan dari distribusi kategorikal) atau kontinu (biasanya dari distribusi Gaussian). Model Markov tersembunyi juga dapat digeneralisasi untuk memungkinkan ruang keadaan kontinu. Contoh model tersebut adalah yang mana proses Markov atas variabel tersembunyi adalah sistem dinamik linier, dengan hubungan linier di antara variabel terkait dan di mana semua variabel tersembunyi dan yang diamati mengikuti distribusi Gaussian. Dalam kasus-kasus sederhana, seperti sistem dinamik linier yang baru saja disebutkan, kesimpulan yang tepat dapat ditelusuri (dalam hal ini, menggunakan filter Kalman); Namun, secara umum, inferensi yang tepat dalam HMM dengan variabel laten kontinu tidak layak, dan metode perkiraan harus digunakan,”
Tetapi bagi saya ini agak membingungkan ... Dengan kata sederhana apakah ini berarti mengikuti (berdasarkan juga pada penelitian yang telah saya lakukan):
- Dalam HMM, ruang keadaan bisa diskrit atau kontinu . Juga pengamatan itu sendiri dapat berupa diskrit atau kontinu . HMM juga merupakan sistem dinamik dan Gaussian atau non-Gaussian.
- Dalam PF, ruang keadaan bisa diskrit atau kontinu . Juga pengamatan itu sendiri dapat berupa diskrit atau kontinu . Tetapi PF adalah sistem dinamik non-linear (dan non-Gaussian?) (Apakah itu bedanya?).
- Kalman Filter (juga terlihat seperti sama saya seperti HMM) sedang digunakan ketika kita memiliki linear dan Gaussian sistem dinamik.
Juga bagaimana saya tahu algoritma mana yang harus dipilih, karena bagi saya semua ini tampak sama ... Juga saya menemukan makalah (tidak dalam bahasa Inggris) yang mengatakan bahwa PF meskipun dapat memiliki data linier (misalnya data mentah dari sensor-kinect yang mengenali suatu gerakan), sistem dinamik dapat menjadi non-linear. Bisakah ini terjadi? Apakah ini benar? Bagaimana?
Untuk pengenalan gerakan, para peneliti dapat menggunakan HMM atau PF, tetapi mereka tidak menjelaskan mengapa mereka memilih masing-masing algoritma… Apakah ada yang tahu bagaimana saya dapat dibantu untuk membedakan algoritma ini, untuk memahami perbedaan mereka dan bagaimana memilih algoritma terbaik?
Maaf jika pertanyaan saya terlalu besar, atau ada bagian yang naif tetapi saya tidak menemukan jawaban yang meyakinkan dan ilmiah. Terima kasih banyak sebelumnya atas waktu Anda!
Ini pertanyaan baru saya (sesuai dengan bantuan @ conjugateprior)
Jadi dengan bacaan lebih lanjut, saya ingin memperbarui beberapa bagian dari komentar saya sebelumnya, dan untuk memastikan bahwa saya sedikit lebih mengerti apa yang sedang terjadi.
- Sekali lagi dengan kata-kata sederhana, payungnya adalah jaringan Dynamic Bayesian di mana model HMM dan ruang Negara disertakan (subclass) ( http://mlg.eng.cam.ac.uk/zoubin/papers/ijprai.pdf ).
- Lebih lanjut, perbedaan awal antara kedua model adalah bahwa, dalam HMM variabel keadaan tersembunyi adalah diskrit , sedangkan pengamatan dapat berupa diskrit atau kontinu . Dalam PF, variabel keadaan tersembunyi adalah kontinu (vektor keadaan tersembunyi bernilai nyata), dan pengamatannya memiliki distribusi Gaussian .
- Juga menurut @conjugateprior masing-masing model memiliki 3 tugas berikut: penyaringan, perataan dan prediksi. Dalam pemfilteran, model yang digunakan HMM untuk variabel keadaan tersembunyi diskrit, metode Algoritma ke depan, ruang keadaan digunakan untuk variabel kontinu dan sistem dinamis linier, Kalman Filter, dll
- Namun, HMM juga dapat digeneralisasi untuk memungkinkan ruang keadaan kontinu .
- Dengan ekstensi HMM ini, 2 model tampaknya identik secara konseptual (seperti yang juga disebutkan dalam Hidden Markov Model vs Markov Transition Model vs State-Space Model ...? ).
Saya pikir saya menggunakan terminologi yang sedikit lebih akurat, tetapi semuanya masih buram bagi saya. Adakah yang bisa menjelaskan kepada saya apa perbedaan antara HMM dan model State Space ?
Karena saya benar-benar tidak dapat menemukan jawaban yang sesuai dengan kebutuhan saya ..
Sekali lagi terima kasih!