¿Alguien sabe de un código de trabajo que ejemplifica el algoritmo de suma de producto para la creencia (de bucle) para Bayesian Networks? He recorrido la tierra durante un par de días, pero no he tenido mucha suerte. Soy indiferente al idioma en el que se encuentra.Ejemplo de código de propagación de Loopy Belief
Todos los documentos que he encontrado sobre el tema están llenos de expresiones matemáticas arcaicas y absurdamente ambiguas. No parece un algoritmo difícil, pero no puedo estar seguro porque algunas de las partes más difíciles se pasan por alto demasiado.
Alternativamente, un ejemplo que usa números reales (en lugar de nombres de variables) probablemente también lo haga.
El libro: "Learning Bayesian Networks" de Napolitano ofrece dos versiones del algoritmo. No se deja ningún detalle, aunque tiene una sintaxis matemática difícil de descifrar. También da * copiosos * ejemplos numéricos de lo que ocurre cuando se ejecutan los algoritmos. Puedo enviarle el PDF si lo desea (más de 700 páginas, bleh). No aborda explícitamente la propagación de bucle, pero eso es algo que probablemente pueda resolver. Buenos recursos aquí: http://www.mcs.vuw.ac.nz/courses/COMP421/2008T1/documents/marcus/ Lo estoy implementando yo mismo (en Java) así que publicaré algo cuando funcione y está depurado –
También, consulte http://www.mcs.vuw.ac.nz/courses/COMP421/2008T1/code/GM/markov.py para una implementación de Python. Aunque estoy convencido de que tiene errores, y no lo entiendo. –
Tengo el libro de Napolitano de la biblioteca. ¡Es realmente bueno tener algunos buenos ejemplos! Gracias por el consejo. Lamentablemente, no explica la relación de las redes bayesianas, las redes de markov y los gráficos factoriales, que parece ser un vínculo que actualmente me falta para comprender por completo la BP descabellada. Algunos otros recursos que encontré útiles: http://www.stanford.edu/~montanar/BOOK/partD.pdf http://www.kyb.tuebingen.mpg.de/bs/people/jorism /articles/thesis-mooij-hyperref.pdf – dudemeister