tipos de búsqueda en inteligencia artificial

12
UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES Alan López 6to Sistemas INTELIGECIA ARTIFICIAL TIPOS DE BUSQUEDA

Upload: alan-lopez

Post on 13-Jun-2015

2.750 views

Category:

Education


0 download

DESCRIPTION

Tipos de búsqueda en Inteligencia Artificial

TRANSCRIPT

Page 1: Tipos de búsqueda en Inteligencia Artificial

UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDESAlan López

6to Sistemas

INTELIGECIA ARTIFICIALTIPOS DE BUSQUEDA

Page 2: Tipos de búsqueda en Inteligencia Artificial

• Las técnicas de búsqueda son una serie de esquemas de representación del conocimiento, que mediante diversos algoritmos nos permite resolver ciertos problemas desde el punto de vista de la I.A.

¿Qué son las técnicas de búsqueda y cuáles son sus elementos?

Page 3: Tipos de búsqueda en Inteligencia Artificial

• Los elementos que integran las técnicas de búsqueda son:– Conjunto de estados: todas las configuraciones

posibles en el dominio.

– Estados iniciales: estados desde los que partimos.

– Estados finales: las soluciones del problema.

– Operadores: se aplican para pasar de un estado a otro.

¿Qué son las técnicas de búsqueda y cuáles son sus elementos?

Page 4: Tipos de búsqueda en Inteligencia Artificial

SIN INFORMACION

(CIEGA)

BUSQUEDA

CON INFORMACION (HEURISTICA)

Page 5: Tipos de búsqueda en Inteligencia Artificial

• Búsqueda sin InformaciónEn pequeños dominios, podemos intentar aplicar todos nuestros métodos de mindless search...pero no es práctico porque la búsqueda se vuelve enorme.• Búsqueda con información Para reducir la extensión de la búsqueda desinformada debemos incorporarle tipos adicionales de conocimiento - incorporando experiencia en resolución de problemas durante la tarea de resolución de problemas.

Marvin Minsky

Page 6: Tipos de búsqueda en Inteligencia Artificial

• Para decidir como contestar a las preguntas del solucionador podemos usar dos tipos de búsqueda: – Búsqueda ciega:

– Se hace crecer el árbol de forma sistemática

– No se realiza análisis entre el estado obtenido y la solución

– Búsqueda heurística:

– El crecimiento del árbol se hace inyectando conocimiento.

– Este conocimiento permite calcular la distancia entre el estado obtenido y el estado final

Tipos de solucionadores

Page 7: Tipos de búsqueda en Inteligencia Artificial

Sólo utiliza información acerca de si un estado es o no objetivo para guiar su proceso de búsqueda.

Antes de explicar los tipos de búsqueda ciega, convendría dar una serie de definiciones:

Expandir un nodo: obtener los posibles hijos de un nodo a partir de la aplicación de los distintos operadores sobre él.

Nodo cerrado: Se han aplicado todos los posibles operadores sobre él, obteniéndose todos sus posibles hijos.

BÚSQUEDA CIEGA

Page 8: Tipos de búsqueda en Inteligencia Artificial

TIPOS DE BÚSQUEDA CIEGA: Búsqueda en amplitud.

Búsqueda en profundidad.

Búsqueda en profundidad progresiva.

Búsqueda bidireccional.

BÚSQUEDA CIEGA

Page 9: Tipos de búsqueda en Inteligencia Artificial

Búsqueda en Amplitud

• Se basa en desarrollar completamente cada nivel del árbol antes de pasar a desarrollar el siguiente.

Page 10: Tipos de búsqueda en Inteligencia Artificial

Búsqueda en Profundidad• Se basa en elegir un camino en el árbol y seguirlo

hasta el final.• Si no se encuentra la solución se retrocede

(«backtraking") y se prueba por otro camino.

Page 11: Tipos de búsqueda en Inteligencia Artificial

EjemploBúsqueda Ciega

Page 12: Tipos de búsqueda en Inteligencia Artificial

FIN