Modelos Ocultos de Markov Parte II

Slides:



Advertisements
Presentaciones similares
Introducción a la Programación 8. Datos Numéricos.
Advertisements

MODELOS DE MARKOV OCULTOS
Recursión Se dice que un método es recursivo si forma parte de sí mismo o se define en función de sí mismo. La recursión es un medio particularmente poderoso.
Equipo # 1 Norma Pimentel Wendy Hernandez Julisa Javier Mario Tristán.
Sesión 12: Procesos de Decisión de Markov
CONDICIONES INICIALES t
function [y,n] = sigadd(x1,n1,x2,n2)
Método de Steffensen.
Análisis y Diseño de Algoritmos. Propiedades : f ( n )  O ( f ( n ) ) a ) O ( f ( n ) )  O ( g ( n ) )  f ( n )  g ( n )
Modelos Ocultos de Markov
Autora: Francisca Montañez Muñoz. Hojas de cálculo, II 1 09 Fórmulas en Excel Una fórmula es una ecuación que calcula un nuevo valor a partir de otros.
Sesión 12: Procesos de Decisión de Markov. Incertidumbre - MDP, L.E. Sucar2 Procesos de Decisión de Markov Procesos de Decisión Secuenciales Procesos.
Bioinformática: Fundamentos y aplicaciones de actualidad Curso de verano 2005 Revisión de algunos modelos probabilísticos de evolución genética (Procesos.
Sesión 5: Modelos Ocultos de Markov
Sesión 5: Modelos Ocultos de Markov
ITERACIÓN DE UN PUNTO FIJO. Un punto fijo de una función g es un número para el cual g(p)=p Los problemas de punto fijo y los de búsqueda de raíces tienen.
Recurrencia Programación II de enero de 2009.
Proceso de vida y muerte. Considere un sistema en el que los estados representan el número de individuos o elementos en el sistema Si existen n personas.
Modelos ocultos de Markov (HMM)
Ex ungue leonis Atribuido a Johann Bernoulli al leer dos soluciones anónimas, y reconociendo en ellas la redacción y genialidad de Isaac Newton Cadenas.
1  Una Ecuaci ó n de Recurrencia Lineal de Orden n a Coeficientes Constantes se define seg ú n la ecuaci ó n: ∑ d K a K = g(n) donde d K son constantes.
Sesión 12: Procesos de Decisión de Markov
Análisis de Algoritmos
Sesión 12: Procesos de Decisión de Markov
Hidden Markov Models Angélica Minaya Francesca Barletta Jeanette Velásquez Mónica Pajuelo Daniel Rueda.
ALINEAMIENTO MULTIPLE: METODOS ALTERNATIVOS
Capítulo 3: COMBINATORIA.
Oscar Bedoya. Edificio 331, 2º piso, E.I.S.C. Estructuras de datos y algoritmos.
Modelos ocultos de Markov (HMM)
Hidden Markov Models Angélica Minaya Francesca Barleta Jeanette velásquez Mónica Pajuelo Daniel Rueda.
ALGORITMO.
MICROSOFT «EXCELL» Sextos básicos. CONOCER EL MANEJO BÁSICO DE EXCELL. Objetivo de la clase:
Unidad V Recursión. Objetivos del Aprendizaje Explicar el concepto de recursión. Discutir las diferentes condiciones que deben ser satisfechas para que.
Conalep Coacalco Algoritmos Recursivos
CLASE 94. INTERSECCIÓN ENTRE CONJUNTOS ABAB A BA B AB=AB=  A B AB=BAB=B B A AB=A=BAB=A=B BABA A=BA=B.
Creación de un nuevo sistema numérico Nombre y SímboloDecimal Gamma = Γ 1 Beta = β2 Sigma = ∑3 Ohmio = Ω4 Integral = ∫5.
 La frecuencia relativa es el cociente entre la frecuencia absoluta de un determinado valor y el número total de datos.
Clase N°5 Generación de instancias de una v.a. (Parte II)
Gestión de Proyectos II
 El producto de dos fracciones es otra fracción cuyo numerador es el producto de los numeradores, y cuyo denominador es el producto de los denominadores,
Cadenas de Markov Cadena de Markov: proceso estocástico de tiempo discreto que para t=0,1,2,... y todos los estados verifica P(Xt+1=it+1 | Xt=it, Xt-1=it-1,...,
INFORMATICA II MAESTRA PAULINA RUIZ SOSA TEMADIAGRAMAS DE FLUJO.
RESERVORIOS METODOS DE TERMINACION DE UN HIDROCARBURO.
Clase 1. Clase 7 Clase 8.
ABA + B AB(A + B)´ ABA B
CLASE 94 OPERACIONES CON INTERVALOS.
Capítulo 5 Método de MonteCarlo
TÉCNICAS NUMÉRICAS CIFRAS SIGNIFICATIVAS INCERTIDUMBRE
Administración de las Operaciones
Contabilidad de la empresa LXB S.A.S
CLASE 94 OPERACIONES CON INTERVALOS.
Orientación a Objetos en Alice
MATEMÁTICA DISCRETA Y LÓGICA 1
CAPÍTULO 5: SEGMENTACIÓN Y TRATAMIENTO DE IMÁGENES BINARIAS
TEMA Nº 1 Conjuntos numéricos. Aprendizajes esperados: Utilizar y clasificar los distintos conjuntos numéricos en sus diversas formas de expresión, tanto.
Métodos estadísticos en Bioinformática
Fórmulas Recursivas y Aproximaciones
Tarea de Modelos Ocultos de Markov
Sesión 5: Modelos Ocultos de Markov
CONCEPTO DE ESTIMADOR ES UNA REGLA O MÉTODO QUE DICE COMO CALCULAR LA ESTIMACIÓN DE UN PARÁMETRO BASÁNDOSE EN LA INFORMACIÓN DE UNA MUESTRA, GENERALMENTE.
1. Encuentre las raíces de los siguientes números complejos: 2. Efectúa las siguientes operaciones:
Recursividad 1 Análisis de algoritmos. Matrushka La Matrushka es una artesanía tradicional rusa. Es una muñeca de madera que contiene otra muñeca más.
1 VARIABLE ALEATORIA COLEGIOS MONTE TABOR Y NAZARET DEPARTAMENTO DE MATEMÁTICA III MEDIO – 2019.
TEMA Nº 1 Conjuntos numéricos. Aprendizajes esperados: Utilizar y clasificar los distintos conjuntos numéricos en sus diversas formas de expresión, tanto.
Constructores y Sobrecarga Ing. Rafael Alfredo Zelaya Amaya.
CONTROLES Y ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN  1. Algoritmos: conjunto de instrucciones programadas para resolver una tarea específica.  2. Datos:
PLN hmm1 Modelos ocultos de Markov (HMM) Introducción Cálculo de la probabilidad de una observación Algoritmo Forward Algoritmo Backward Algoritmo de Viterbi.
OA5 Realizar cálculos que involucren las cuatro operaciones con expresiones numéricas, aplicando las reglas relativas a paréntesis y la prevalencia de.
Clase
ING. JORGE ALBERTO CAMPOS UNIVERSIDAD EVANGELICA DE EL SALVADOR, FACULTAD DE CIENCIAS EMPRESARIALES Y ECONOMICAS.
Transcripción de la presentación:

Modelos Ocultos de Markov Parte II Razonamiento con Incertidumbre Tarea 5 24 de febrero de 2003 Lourdes Muñoz Gómez 709911 Lourdes Muñoz Gómez 709911

Para el ejemplo de las monedas cargadas de clase, considerando la secuencia de observaciones AASS: Los parámetros del modelo: Estados: q 1 – moneda 1 q 2 – moneda 2 Probabilidades iniciales:  = {1,  2} = {0.5, 0.5} Observaciones: (A=águila, S=sol) O = {o1, o2, o3, o4} = {A, A, S, S} Lourdes Muñoz Gómez 709911

Las probabilidades de transición: A = Las probabilidades de salida: b1 (S) = 0.2 b2 (A) = 0.2 b2 (S) = 0.8 Lourdes Muñoz Gómez 709911

c) El número de operaciones para los incisos b y c. Se considera: N = 2 (estados) y T = 4 (observaciones). Por el método directo: (2T-1)NT multiplicaciones y (NT-1) sumas (2T-1)NT + (NT-1) = 2TNT-1 operaciones 2(4)(2)4-1 = 127 operaciones Por el método forward-backward: N(N+1)(T-1)+N mul. y N(N-1)(T-1) sumas. 20 multplicaciones y 6 sumas = 26 operaciones. Lourdes Muñoz Gómez 709911

d)Estimar el estado más probable. Cálculo de las betas. Inicialización: b4(1) = 1 b4(2) = 1 Inducción: b3(1) = a11 b1(O4) b4(1) + a12 b2(O4) b4(1) = (.5)(.2)(1) + (.5)(.8)(1) = 0.5 b3(2) = a21 b1(O4) b4(2) + a22 b2(O4) b4(2) Lourdes Muñoz Gómez 709911

b2(1) = a11 b1(O3) b3(1) + a12 b2(O3) b3(1) = (.5)(.2)(.5) + (.5)(.8)(.5) = 0.25 b2(2) = a21 b1(O3) b3(2) + a22 b2(O3) b3(2) b1(1) = a11 b1(O2) b2(1) + a12 b2(O2) b2(1) = (.5)(.2)(.25) + (.5)(.8)(.25) = 0.125 b1(2) = a21 b1(O2) b2(2) + a22 b2(O2) b2(2) Lourdes Muñoz Gómez 709911

d)Estimar el estado más probable. Cálculo de las gammas. Se define 1(1) =  1(1)  1(1) / P(O) = 0.8 1(2) =  1(2)  1(2) / P(O) = 0.2 2(1) =  2(1)  2(1) / P(O) = 0.8 2(2) =  2(2)  2(2) / P(O) = 0.2 3(1) =  3(1)  3(1) / P(O) = 0.2 3(2) =  3(2)  3(2) / P(O) = 0.8 4(1) =  4(1)  4(1) / P(O) = 0.2 4(2) =  4(2)  4(2) / P(O) = 0.8 Lourdes Muñoz Gómez 709911

d)Estimar el estado más probable en cada tiempo. Para T1, argmax {1(1) , 1(2) } es q1 Para T2, argmax {2(1) , 2(2) } es q1 Para T3, argmax {3(1) , 3(2) } es q2 Para T4, argmax {4(1) , 4(2) } es q2 Lourdes Muñoz Gómez 709911

e)La secuencia de estados más probable (algoritmo Viterbi) Inicialización: 1(1) = 1b1(A) = 0.4 1(1) = 0 1(2) = 2b2(A) = 0.1 1(2) = 0 Recursión: Lourdes Muñoz Gómez 709911

Recursión 2(1)=max {1(1)a11b1(A), 1(2)a21b1(A)}=0.16 2(1)=arg max {1(1)a11, 1(2)a21} = q1 2(2)=max {1(1)a12b2(A), 1(2)a22b2(A)}=0.04 2(2)=arg max {1(1)a12, 1(2)a22} = q1 3(1)=max {2(1)a11b1(S), 2(2)a21b1(S)}=0.016 3(1)=arg max {2(1)a11, 2(2)a21} = q1 3(2)=max {2(1)a12b2(S), 2(2)a22b2(S)}=0.064 3(2)=arg max {2(1)a12, 2(2)a22} = q1 Lourdes Muñoz Gómez 709911

Recursión (continuación) 4(1)=max {3(1)a11b1(S), 3(2)a21b1(S)}=0.0064 4(1)=arg max {3(1)a11, 3(2)a21} = q2 4(2)=max {3(1)a12b2(S), 3(2)a22b2(S)}=0.0256 4(2)=arg max {3(1)a12, 3(2)a22} = q2 Terminación: p* = max {4(1), 4(2)} = 0.0256 q4*= arg max {4(1), 4(2)} = q2 Lourdes Muñoz Gómez 709911

e) Secuencia más probable Path backtracking: q3* = 4 (q4*) = 4 (2) = q2 q2* = 3 (q3*) = 3 (2) = q1 q1* = 2 (q2*) = 2 (2) = q1 Por lo tanto la secuencia de estados más probable es: q1, q1, q2, q2 Es decir primero lanzar la moneda1 y luego la 2 Lourdes Muñoz Gómez 709911