03 - Resolución de problemas en la IA Flashcards

1
Q

¿Que es un problema?

A

En una definicion generica podemos decir que una entidad tiene un problema cuando desea algo y no sabe como obtenerlo, es decir, no conoce los pasos o secuencia de acciones que debe ejecutar para llegar a su objetivo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Como se define un problema formalmente?

A

Se hace especificando una terna de elementos:
E - estado inicial o punto de partida
O - operaciones o acciones validas
M - meta o punto final para terminar el problema

P = (E, O, M)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Qué es un árbol de espacio de estados?

A

A partir de una definición formal se puede construir el árbol de espacio de estados.

Ejemplo: mapa de ruta para el recorrido de un ciclista que quiere ir de A a F.

E = ciudad A

M = ciudad F

O = {AaB, AaC, AaD, BaA, BaC, BaE, CaA, CaB, CaD, CaE, CaF, DaA, DaC, EaB, EaC, EaF, FaC, FaE}

*en la definicion del problema se incluyen todas las rutas, aunque tengan los dos sentidos ej. AaB y BaA

Luego se representa el árbol sin incluir las acciones que te hacen volver a un nivel anterior.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué son los callejones sin salida en un árbol?

A

Son los nodos hojas que no coinciden con la meta y deben estar punteados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Cuáles son los distintos tipos de búsquedas que se usan para construir los árboles?

A

Búsqueda ciega. (en profundidad o en amplitud)

Búsqueda informada (Acenso en colina, búsqueda en haz, primero el mejor)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Explique como funciona la búsqueda profunda

A

1- Se parte del estado inicial, nodo raíz nivel cero.
2- Se genera los nodos del primer nivel: B, C y D.
3- Como ninguno es la meta, la búsqueda debe continuar.
4- Se selecciona el nodo ubicado mas a la iz. de árbol para generar el nivel 2 (en el ej. C)
5- Dado que el nivel 2 tampoco coincide con el nodo meta, la búsqueda continua.
6. Se genera el siguiente nivel (3) con dos nodos D y E
7. Coo ningun es la meta, se continua
8. El modulo mas a la iz. llego a un callejon sin salida, por lo tanto se pasa al siguiente nodo.
9. …

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Explique como funciona la búsqueda en amplitud

A

1- Se parte del estado inicial, nodo raíz, nivel 0.
2- Se generan los niveles siguientes de iz a der.
3- Si la meta no se encuentra, se pasa a expandir todos los nodos de iz a der.
4- Si no se encuentra la meta en el nivel, se expande el siguiente nivel de iz a der, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Explique como funciona la búsqueda ascenso en colina

A

1- Se parte del estado inicial
2- Para bajar de nivel se fija en el mejor valor indicado en la información adicional
3- Para el problema del ciclista, serian la cantidad de horas, en linea recta, desde el destino hasta las distintas ciudades.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Explique como funciona la búsqueda en haz

A
  • Se define un parámetro W que es el haz de búsqueda
  • En todo momento el método mantiene w ramas simultáneas de exploración.
    1- Se parte del nodo raíz y se expande el primer nivel.
    2- Si la meta no se encuentra, se pasa a expandir w nodos valiendonos de la información adicional.
    3. Si la meta no se encuentra en el nivel 2, se procede a repetir el paso 2) abrir w nodos teniendo en cuenta la info. adicional, etc.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Explique como funciona la búsqueda primero el mejor

A
  • Similar a ascenso en colina
  • Cuando debe generar un nuevo nivel se baja por el nodo que la info adicional indique como mas prometedor, sin considerar el nivel en que se encuentre.
    -Si hay mas de 1 nodo elegible, selecciona aquel que se encuentra en la rama mas a la izquierda del árbol.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Cuales son las distintas formas de representar el conocimiento?

A

Redes semánticas, guiones, marcos y reglas de producción.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly