Sunteți pe pagina 1din 8

Ingeniería en Sistemas Computacionales

Inteligencia Artificial 1
Ing. Juan Carlos Ramírez Teresa

Unidad3: Reglas y Búsqueda

Investigación sobre Reglas y Búsqueda.

Estudiante:
Noveron Hernández Gabriel
No. De Control:
16320909

Aula: 709
Horario: 13:00 a 14:00 hrs.
Enero – Junio 2020
Índice
3.7 Espacios de estados determinísticos y no determinísticos...............................................................................3
Espacios de Estado.................................................................................................................................................3
¿Qué son los espacios de estado?..........................................................................................................................3
Espacios de Estado Determinístico.........................................................................................................................4
Espacios de Estado No Determinístico...................................................................................................................4
3.8 Búsqueda Sistemática.......................................................................................................................................5
3.8.1 Búsqueda de metas a profundidad................................................................................................................5
3.8.2 Búsqueda de metas en anchura....................................................................................................................5
3.8.3 Búsqueda Optima..........................................................................................................................................6
Conclusión..............................................................................................................................................................7
3.7 Espacios de estados determinísticos y no determinísticos.
En la actualidad se aplican técnicas de inteligencia artificial que pueden solucionar muchos
problemas. Tomando diferentes puntos de vista y de forma simbólica y discreta definiendo
las configuraciones posibles dicho universo estudiado. Estos problemas se plantean en
términos de encontrar una configuración objetivo que abarque no sólo un contexto, a partir de
una configuración inicial dada, aplicando transformaciones válidas según el modelo del
universo. La respuesta en sí, básicamente es la secuencia de transformaciones cuya
aplicación sucesiva lleva a la configuración deseada.

Espacios de Estado.
En la actualidad se aplican técnicas de inteligencia artificial que pueden solucionar muchos
problemas. Tomando diferentes puntos de vista y de forma simbólica y discreta definiendo
las configuraciones posibles dicho universo estudiado. Estos problemas se plantean en
términos de encontrar una configuración objetivo que abarque no sólo un contexto, a partir de
una configuración inicial dada, aplicando transformaciones válidas según el modelo del
universo. La respuesta en sí, básicamente es la secuencia de transformaciones cuya
aplicación sucesiva lleva a la configuración deseada.

¿Qué son los espacios de estado?


La búsqueda de espacios de estados se le considera un proceso, en el cual se consideran
sucesivos estados de una instancia, con la meta de encontrar el estado final con respectivas
características de este. Los problemas se modelan como un espacio de estado, que no es
más que un conjunto de estados que contienen problemas, este conjunto de estados forma
un grafo donde dos estados están conectados si hay una operación que se pueda llevar a
cabo para transformar el primer estado en el segundo. La búsqueda en el espacio de estado
difiere de los métodos de búsqueda tradicionales porque el espacio de estado está implícito:
el Grafo del espacio de estados típico es mucho más grande para generarlo y guardarlo en
memoria. En su lugar los nodos son generados en el momento de su ejecución y estos son
descartados después.

En otras palabras, un espacio de estados, es un formalismo para representar problemas:


• • Abstraer el problema reduciendo a un conjunto de estados y operadores.
• • Resolver problemas revisando posibles alternativas (todas).

Estado
Representación completa de la situación del mundo y/o problema en un momento dado.
Contiene toda la información relevante.

Operador
• Transforman un estado en otro

• Se suponen deterministas
Se sabe de antemano cómo será el estado del mundo/problema después de
aplicarlos.
• Se suponen discretos
No es relevante lo que “pasa” mientras se ejecutan.

Espacios de Estado Determinístico.


El espacio de estados determinísticos contiene un único estado inicial y seguir la secuencia
de estados para la solución. Los espacios de estados determinísticos son usados por los
sistemas expertos. Se puede describir a su vez, que un sistema es determinístico si, para un
estado dado, al menos aplica una regla a él y de solo una manera.

Una gran característica del espacio de estados determinísticos, es que son usados por los
sistemas expertos.

El espacio de estados llamados determinísticos siempre tiene un único estado inicial y sigue
una secuencia de estados trascendente para la solución. Los espacios de estados
determinísticos son usados por los sistemas expertos. Se puede describir que un sistema es
determinístico si, para un estado dado, al menos aplica una regla a él y de solo una única
manera.

Espacios de Estado No Determinístico.


El no determinístico contiene un amplio número de estados iniciales y sigue la secuencia de
estados perteneciente al estado inicial del espacio. Son usados por sistemas de lógica
difusa. El espacio de estados llamado no determinístico contiene más de un estado inicial y
sigue la secuencia de estados perteneciente al estado inicial del espacio. Son usados por
sistemas de lógica difusa. En otras palabras, si más de una regla aplica a cualquier estado
particular del sistema, o si una regla aplica a un estado particular del sistema en más de una
manera, entonces el sistema es no determinístico.

En otras palabras, si más de una regla aplica a cualquier estado particular del sistema, o si
una regla aplica a un estado particular del sistema en más de una manera, entonces el
sistema es no determinístico. Una de las características de este es que son usados por
sistemas de lógica difusa, esté presente en problemas más grandes para el agente.

El no determinístico contiene un amplio número de estados iniciales y sigue la secuencia de


estados perteneciente al estado inicial del espacio. Son usados por sistemas de lógica
difusa. El espacio de estados llamado no determinístico contiene más de un estado inicial y
sigue la secuencia de estados perteneciente al estado inicial del espacio. Son usados por
sistemas de lógica difusa. En otras palabras, si más de una regla aplica a cualquier estado
particular del sistema, o si una regla aplica a un estado particular del sistema en más de una
manera, entonces el sistema es no determinístico.

En otras palabras, si más de una regla aplica a cualquier estado particular del sistema, o si
una regla aplica a un estado particular del sistema en más de una manera, entonces el
sistema es no determinístico. Una de las características de este es que son usados por
sistemas de lógica difusa, esté presente en problemas más grandes para el agente.
3.8 Búsqueda Sistemática.
Los problemas de búsquedas, que generalmente encontramos en Ciencias
Computacionales, son de un estado determinístico. Por ejemplo, en los algoritmos de
búsqueda de anchura y de búsqueda de profundidad, uno sabe la secuencia de los nodos
visitados en un árbol.
Sin embargo, los problemas de búsqueda, los cuales siempre tendremos que tratar en
Inteligencia artificial, son no determinísticos y el orden de elementos visitados en el espacio
de búsqueda depende completamente en el conjunto de datos.
Dependiendo de la metodología de expansión de un espacio de estado y consecuentemente
el orden de los estados visitados los problemas de búsqueda se nombran diferentes:

 Busqueda de Metas a Profundidad


 Busqueda de Metas en anchura
 Busqueda Optima

3.8.1 Búsqueda de metas a profundidad


El algoritmo de más utilizado es el de búsqueda de metas por profundidad. Es llamado así
porque sigue cada camino hasta su mayor profundidad antes de moverse al siguiente
camino.

Asumiendo que iniciamos desde el lado izquierdo y trabajamos hacia la derecha, la


búsqueda de metas por profundidad involucra trabajar todos los caminos debajo del camino
de árbol más a la izquierda hasta que un nodo hoja es alcanzado. Si esta es una meta de
estado, la búsqueda es completada y reportada como exitosa.

Si el nodo hoja no representa la meta de estado, la búsqueda se dirige atrás y arriba al


siguiente nodo más alto que tiene un camino no explorado.

La búsqueda de profundidad es un ejemplo de la búsqueda de fuerza bruta, o la búsqueda


exhaustiva. La búsqueda de profundidad es usada por computadoras a menudo para los
problemas de búsqueda como ubicar archivos en un disco.
• • Complejidad de espacio

Se requiere mayor cantidad de memoria en la búsqueda de profundidad, cuando alcanzamos


la mayor profundidad a la primera vez.
• • Complejidad de tiempo

Si encontramos la meta en la posición más a la izquierda de profundidad (D), entonces el


número de nodos examinados es (d+1). De otra forma, si encontramos la meta en el extremo
derecho a una profundidad (D), entonces el número de nodos examinados incluyen todos los
nodos en el árbol.

3.8.2 Búsqueda de metas en anchura.


Una alternativa para la búsqueda de profundidad es la búsqueda de metas de anchura
(amplitud). Como su nombre indica, este enfoque supone atravesar un árbol por anchura
más que por profundidad. El algoritmo de anchura empieza examinando todos los nodos de
un nivel (a veces llamado hebra uno) abajo del nodo raíz.

Si una meta de estado es alcanzada aquí, el éxito es reportado. De otra forma, la búsqueda
continúa ampliando caminos de todos los nodos del nivel en curso, para posteriormente bajar
al próximo nivel. De este modo, la búsqueda continúa revisando nodos en un nivel especial,
e informará sobre el éxito cuando un nodo meta es encontrado, y reportar una falla si todos
los nodos han sido revisados y ningún nodo meta ha sido encontrado.

3.8.3 Búsqueda Optima.


La búsqueda heurística, trata de resolver los problemas mediante una nueva técnica.
Podemos expandir nodos por selección juiciosa, seleccionado el nodo más prometedor,
donde estos nodos estarán identificados por el valor de su fuerza comparada con sus
competidores homólogos con la ayuda de funciones intuitivas especializadas, llamadas
funciones heurísticas.

En algunos casos los algoritmos de búsqueda heurística, son también llamados OR-graphs o
“Best First Algorithms” (Algoritmo de búsqueda óptima).
La mayoría de los problemas de razonamiento pueden ser representados por un OR-graph,
donde un nodo en el grafo denota un problema de estado y un arco representa una
aplicación o regla para el estado actual para causar transición de estados.

Cuando un número de reglas son aplicables a un estado actual, podemos seleccionar un


mejor estado entre el nodo hijo y el siguiente estado.
Conclusión

Lo que nos hablan estos 3 temas es que en la actualidad se aplican técnicas de inteligencia
artificial que pueden solucionar muchos problemas. Tomando diferentes puntos de vista y de
forma simbólica y discreta definiendo las configuraciones posibles.

Estos problemas se plantean en términos de encontrar una configuración objetivo que


abarque no sólo un contexto, a partir de una configuración inicial dada, aplicando
transformaciones válidas según el modelo del universo.

La respuesta en sí, básicamente es la secuencia de transformaciones cuya aplicación


sucesiva lleva a la configuración deseada.

Nos dicen que un espacio de estados, es un formalismo para representar problemas:


Abstraer el problema reduciendo a un conjunto de estados y operadores.
Resolver problemas revisando posibles alternativas (todas).

Nos habla que los problemas de búsquedas, que generalmente encontramos en Ciencias
Computacionales, son de un estado determinístico. Por ejemplo, en los algoritmos de
búsqueda de anchura y de búsqueda de profundidad, uno sabe la secuencia de los nodos
visitados en un árbol.

También nos imparten que los problemas de búsqueda, los cuales siempre tendremos que
tratar en Inteligencia artificial, son no determinísticos y el orden de elementos visitados en el
espacio de búsqueda depende completamente en el conjunto de datos.
Fuentes:
• • Revista Iberoamericana de Inteligencia Artificial. No.18 (2003), pp. 51-
63.
• • Revista Iberoamericana de Inteligencia Artificial.
• • Page Wordpress by Sandra Yaneth Valencia Camacho and Fernando
• Alcaráz Cristobal https://iaitj.wordpress.com/2013/06/27/tema-4-3/

S-ar putea să vă placă și