He estado tratando de encontrar un buen tutorial sobre campos aleatorios condicionales y todavía tengo que encontrar uno que no haya comenzado a enviar a mi cerebro a la fusión. Tengo una buena comprensión de los HMM, y obtengo la diferencia entre los modelos generativos y discriminatorios ... pero hasta ahora no he podido encontrar un recurso que pueda dar una buena comparación de HMM y CRF que tenga sentido para mí. Cualquier ayuda sería apreciada.Cualquiera recomienda un buen tutorial sobre campos aleatorios condicionales
Respuesta
Uno de los mejores recursos que he encontrado es en realidad una sección en el libro patrón de Christopher Bishop Reconocimiento y aprendizaje automático (que recomiendo encarecidamente, por cierto) con respecto Markov Random Fields (CRF están especializados Markov Random Fields. Incluso tiene un ejemplo, que estoy seguro ya habrás notado que es increíblemente difícil de encontrar para este tema. Ahora, debo estipular que esta sección no le dará una comprensión completa de los CRF, pero con suerte, al menos lo hizo por mí, lo ayudará a navegar esos traicioneros tutoriales de CRF.
Aparte de eso, no he encontrado nada más que documentos académicos sobre el tema. Aquí están algunos que he encontrado para ser útil sin embargo:
An Introduction to Conditional Random Fields for Relational Learning - Éste es bastante completo.
Conditional Random Fields: Probabilistic Models for Segmenting and Labeling Sequence Data - Este es el documento que delineó originalmente el marco CRF. Me resulta un poco más fácil de leer que los que vinieron después. También se comparan los CRF a HMM y MEMMs (diagramas incluidos.)
En este momento, eso es todo lo que puedo aportar. Todavía estoy tratando de dominar los CRF yo mismo.
Ocurre que el capítulo sobre la teoría MRF es el capítulo de muestra: http://research.microsoft.com/en-us/um /people/cmbishop/PRML/Bishop-PRML-sample.pdf –
El enlace anterior está roto; prueba este: http://research.microsoft.com/en-us/um/people/cmbishop/prml/pdf/Bishop-PRML-sample.pdf –
modelos probabilísticos clásicos y condicional aleatoria campos
http://www.scai.fraunhofer.de/fileadmin/images/bio/data_mining/paper/crf_klinger_tomanek.pdf
Esto es, con mucho, el mejor tutorial que he tenido hasta ahora la suerte de venir a través. Como lo implica el título, desarrolla la idea de CRM construyendo primero y relacionándose con modelos más conocidos, incluidos Naive Bayes, HMM y Maximum Entropy. El uso de colores y figuras también aumenta la comprensibilidad.
Actualización del enlace: http://www.eng.utah.edu /~cs6961/papers/klinger-crf-intro.pdf – Ronie
Una muy interesante tutorial de vídeo sobre CRF dadas por el Prof. Charles Elkan (UCSD): http://videolectures.net/cikm08_elkan_llmacrf
Y notas de la conferencia se puede descargar desde su página de inicio: http://cseweb.ucsd.edu/users/elkan/250B/cikmtutorial.pdf
Salud! Hung Ngo.
El most awesome introducción a los CRF.
Además, this classroom handout explica bastante bien la "notación" para un CRF de cadena lineal.
Gracias. Encontré útil el primer enlace. –
sí, ¡es realmente increíble! –
también "análisis sintáctico superficial con CRF" por Sha & Pereira here
También recomendaría this tesis doctoral, que tiene un capítulo sobre modelos gráficos y uno en el CRF. Introduce todos los conceptos necesarios para entender CRF.
Actualización: reemplazado el enlace, en caso de que el enlace vuelva a frenar, el título de la tesis doctoral es "Escalar campos aleatorios condicionales para el procesamiento de lenguaje natural". Debo añadir que discute la diferencia entre HMM y CRF.
- 1. ¿Un buen y completo tutorial sobre la reflexión en .NET?
- 2. ¿Hay un buen tutorial sobre los scripts de MSBuild?
- 3. Un buen tutorial/referencia de VML
- 4. ¿Algún buen tutorial sobre cómo usar COM desde C#?
- 5. cualquier buen tutorial php sobre cómo enviar sms a teléfonos?
- 6. ¿Buen tutorial introductorio sobre cómo escribir archivos sty para látex?
- 7. ¿Algún buen tutorial sobre lilith (visor de registro para Logback)?
- 8. ¿Algún buen tutorial sobre el uso de OAuth con Piston?
- 9. Buen tutorial PyQt necesario
- 10. Tutorial sobre b + tree
- 11. ¿Buen tutorial para SlickGrid?
- 12. backbone-forms con campos condicionales
- 13. Tutorial sobre cómo escribir campos de formulario personalizados en django?
- 14. ¿Un buen tutorial de NASM/FASM?
- 15. Buscando un buen tutorial php mysqli class
- 16. Uso de campos aleatorios condicionales para el reconocimiento de entidad con nombre
- 17. ¿Hay algún tutorial sobre giza ++?
- 18. ¿Algún buen tutorial de SharpNEAT?
- 19. ¿dónde está un buen tutorial sobre cómo crear un paquete R con código fuente C++?
- 20. ¿Buen tutorial para principiantes a socket.io?
- 21. Necesita un buen tutorial introductorio sobre el proceso de compilación de TFS
- 22. ¿Dónde hay un buen tutorial sobre cómo usar el depurador de Xcode correctamente?
- 23. ¿Existe un buen tutorial sobre las pruebas automáticas de interfaz de usuario de cacao táctil?
- 24. ¿Existe un buen tutorial completo sobre las transformaciones de análisis de Erlang disponibles?
- 25. ¿Dónde puedo encontrar un buen tutorial sobre iPhone/Objective-C multihilo?
- 26. ¿Dónde puedo encontrar un buen tutorial de Robocode?
- 27. Jade and NodeJs, algún buen tutorial?
- 28. ¿Dónde puedo encontrar un buen tutorial de XMPP (Jabber)?
- 29. ¿Dónde puedo encontrar un buen tutorial/introducción a Live Coding?
- 30. ¿Buen tutorial de OpenGL para Linux/Ubuntu?
Esta pregunta debería ser adecuada en http://datascience.stackexchange.com/ – ucsky