Estoy buscando recursos (tutoriales, libros de texto, webcast, etc.) para aprender sobre Markov Chain y HMM. Mi experiencia es como biólogo, y actualmente estoy involucrado en un proyecto relacionado con la bioinformática.
Además, ¿cuáles son los conocimientos matemáticos necesarios que necesito para tener una comprensión suficiente de los modelos y HMM de Markov?
He estado buscando usando Google pero, hasta ahora, aún no he encontrado un buen tutorial introductorio. Estoy seguro de que alguien aquí lo sabe mejor.
Respuestas:
Aquí hay algunos tutoriales (disponibles en PDF):
También eche un vistazo a los tutoriales de Bioconductor .
Supongo que quieres recursos gratis; de lo contrario, Bioinformática de Polanski y Kimmel (Springer, 2007) proporciona una buena descripción general (§2.8-2.9) y aplicaciones (Parte II).
fuente
También hay un muy buen libro de Oliver Cappe et. al: Inferencia en modelos ocultos de Markov . Sin embargo, es bastante teórico y muy ligero en las aplicaciones.
Hay otro libro con ejemplos en R, pero no podía soportarlo: modelos ocultos de Markov para series temporales .
Ps La comunidad de reconocimiento de voz también tiene un montón de literatura sobre este tema.
fuente
Es sorprendente ver que ninguna de las respuestas menciona el tutorial de Rabiner sobre HMM.
Si bien la implementación práctica (la última parte del documento) se centra en el reconocimiento de voz, este documento es probablemente el más citado en la literatura HMM, gracias a su naturaleza clara y bien presentada.
Comienza introduciendo cadenas de markov y luego pasa a HMM.
fuente
Para aplicaciones de bioinformática, el texto clásico sobre HMM sería Durbin, Eddy, Krough & Michison, " Análisis de secuencia biológica - Modelos probabilísticos de proteínas y ácidos nucleicos", Cambridge University Press, 1998, ISBN 0-521-62971-3. Es técnico, pero muy claro y lo encontré muy útil.
Para MCMC hay un reciente (versión de) libro de Robert y Casella, " Introducing Monte Carlo Methods with R" , Springer, que se ve bien, pero aún no he tenido la oportunidad de leerlo (usa R para ejemplos, que es una buena manera de aprender, pero primero necesito aprender R; o)
fuente
Ya buenas sugerencias, me gustaría agregar los siguientes artículos que describen HMMs desde la perspectiva de la aplicación en biología por Sean Eddy.
fuente
Aprendí HMM usando el gran libro de Walter Zucchini e Iain L. MacDonald
Modelos ocultos de Markov para series temporales: una introducción con R
Es realmente bueno y presenta ejemplos en R.
fuente
Eche un vistazo a la Caja de herramientas (HMM) para Matlab por Kevin Murphy y también a la sección Lecturas recomendadas sobre HMM en este sitio.
También puede obtener el kit de herramientas de modelado probabilístico para Matlab / Octave con algunos ejemplos del uso de cadenas de Markov y HMM.
También puede encontrar conferencias y laboratorios en HMM, por ejemplo:
fuente
Mis 2 centavos
Bellamente explicados y gratis.
Modelos ocultos de Markov, teoría y aplicaciones
Tutorial de la Universidad de Leeds
fuente
Aquí hay algunas notas de Ramon van Handel en Princeton:
La primera sección incluye un buen conjunto de aplicaciones de HMM en biología, finanzas, ...
fuente
Aquí hay una buena introducción interactiva a las cadenas de Markov http://setosa.io/ev/markov-chains/
fuente
Solo hay 3 videos que he encontrado muy útiles para comprender las matemáticas detrás de los modelos ocultos de Markov.
https://www.youtube.com/watch?v=E3qrns5f3Fw
https://www.youtube.com/watch?v=cjlhpaDXihE
https://www.youtube.com/watch?v=5sGEF-e82yY
Estos son realmente buenos y enseñados por uno de los mejores profesores indios de IIT krg.
fuente