Autómata probabilísticoUn autómata probabilístico es una generalización del automáta finito no determinista; incluye la probabilidad de una transición dada de una función de transición, convirtiéndola en una matriz de transición. DefiniciónLos autómatas probabilísticos nos permiten tener una idea de cómo la transición entre estados de un autómata puede no ser factible (probabilidad 1) sino que puede llegar a existir una probabilidad asociada a que se realice una determinada transición. Por lo tanto no podemos estar seguros de que el autómata se encuentre en un determinado estado en cierto momento solo podemos llegar a saber la probabilidad de que esto suceda. Los autómatas probabilísticos se definen con una quíntupla: AFP = (Σ, Q, M, P (0), F) Donde:
En los AFP por cada símbolo del alfabeto tenemos una matriz de probabilidad, la cual la podemos definir formalmente como: AplicacionesExisten muchas aplicaciones que hacen uso de este tipo de AFP como puede ser: Reconocimiento de vozCuando una persona habla a un micrófono el sistema puede generar como salida las palabras dichas por esta persona, para ello se hace uso de AFP llamadas cadenas de Márkov. Por poner un ejemplo si después de una a tenemos un 10 % de probabilidades de tener una d y un 1 % de tener una e, el autómata se construirá tendrá en cuenta estas probabilidades para su funcionamiento y reconocimiento de los caracteres. RobóticaCuando un robot está en movimiento y quiere saber lo que le rodea se hacen uso de los AFP ya que los sensores siempre pueden tener un error, o existir un rozamiento en las ruedas que afecte a su percepción de los elementos que le rodean, etc. Podemos implementar en los robots un AFP para según los elementos que le rodean y las consecuencias de las acciones del robot en el entorno, este actúe de una forma u otra. Matrices de probabilidad de transiciónPor cada símbolo de la matriz de entrada Σ existe un matriz de probabilidad M (a), que nos muestra la probabilidad de que un estado reciba un determinado símbolo y pueda pasar a otro estado.w---D
Vectores de estadosEl vector de estados en un instante de tiempo , tiene un componente por cada
estado y el contenido de cada estado dado por la posición i del vector , y esto
muestra la probabilidad de autómata en estar en ese estado i en el momento t. Lenguaje aceptado por un AFPA veces necesitamos saber si un autómata acepta o no una determinada palabra, para ello hacemos uso de lo que vamos a conocer como umbral. Cuanto mayor sea el umbral, más restrictivo será el AFP ya que este aceptará menos palabras. El lenguaje aceptado por dicho AFP será todas las palabras cuyas transiciones lleven a algún estado final con una probabilidad mayor o igual que el umbral. AF como AFPLos Autómatas Finitos Deterministas y No Deterministas son un caso particular de AFP, en el que las probabilidades son 0 o 1. Si se tiene un AFD = (Σ, Q, f, P (0), F, q), se puede obtener el AFP equivalente: AFP = (Σ, Q, M, P (0), F, q) Donde:
|
Portal di Ensiklopedia Dunia