Fecha de clase: 13 de noviembre
INTRODUCCIÓN
Otro tema de los tratados en clase con los compañeros
y la docente, es este el de las funciones heurísticas que en si son aquellas
que ya disponen de alguna información para llegar a su objetivo lo que hace que
este tenga más claro el camino a recorrer.
MARCO TEÓRICO
FUNCIONES HEURÍSTICAS
Los métodos de búsqueda heurística disponen de
alguna información sobre la proximidad de cada estado a un estado objetivo, lo
que permite explorar en primer lugar los caminos más prometedores.
CARACTERÍSTICAS:
- No garantizan que se encuentre una solución, aunque existan soluciones.
- Si encuentran una solución, no se asegura que ésta tenga las mejor esas propiedades (que sea de longitud mínima o de coste óptimo).
- En algunas ocasiones (que, en general, no se podrán determinar a priori), encontrarán una solución (aceptablemente buena) en un tiempo razonable.
- En general, los métodos heurísticos son preferibles a los métodos no informados en la solución de problemas difíciles para los que una búsqueda exhaustiva necesitaría un tiempo demasiado grande. Esto cubre prácticamente la totalidad de los problemas reales que interesan en Inteligencia Artificial.
- La información del problema concreto que estamos intentando resolver se suele expresar por medio de heurísticas.
- El concepto de heurística es difícil de aprehender. Newell, Shaw y Simon en 1963 dieron la siguiente definición: "Un proceso que puede resolver un problema dado, pero que no ofrece ninguna garantía de que lo hará, se llama una heurística para ese problema".
- Si nos planteamos seguir concretando como aprovechar la información sobre el problema en sistemas de producción, la siguiente idea consiste en concentrar toda la información heurística en una única función que se denomina función de evaluación heurística. Se trata de una función que asocia a cada estado del espacio de estados una cierta cantidad numérica que evalúa de algún modo lo prometedor que es ese estado para acceder a un estado objetivo. Habitualmente, se denota esa función por h (e). (Malagón, S)
APRENDIZAJE DE HEURÍSTICAS DESDE LA EXPERIENCIA
Una función heurística h(n), como se supone, estima el
costo de una solución que comienza desde el estado en el nodo n. Los métodos de
aprendizaje inductivos trabajan mejor cuando se les suministrar
características de un estado que sean relevante para su evaluación, más
que sólo la descripción del estado.
A partir de esto, se puede utilizar un algoritmo
de aprendizaje inductivo para construir una función h(n) que pueda
predecir los costos solución para otros estados que surjan durante la búsqueda.
Las técnicas para hacer esto, está basado en la utilización de
redes neuronales, árboles de decisión. Y otros métodos. (Russell, S y
Norvig, P.)
CONCLUSIÓN
Para la solución de problemas con esta como es
la solución de la función heurística es que depende de la información, ya que
dependiendo de esta, se puede encontrar
el estado objetivo de una manera eficiente o más rápida.
BIBLIOGRAFÍA
Russell, S y Norvig, P. 2004. INTELIGENCIA ARTIFICIAL. UN ENFOQUE MODERNO. Segunda edición. PEARSON
EDUCATION, S.A. Impreso en España.
Malagón, S. 2010.Busqueda heurística. (En
línea).Disponible en http://www.nebrija.es/~cmalagon/ia/transparencias/busqueda_heuristica.pdf
No hay comentarios:
Publicar un comentario