SlideShare una empresa de Scribd logo
1 de 23
Criterios de Búsquedas
en I.A
Realizado Por:
Silva José M.
C.I.: 20.667.213
UNIVERSIDAD FERMIN TORO
FACULTAD DE INGENIERIA
ESCUELA DE COMPUTACION
CABUDARE, MAYO 2016
Los procesos 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.
Elementos de búsqueda
 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.
CRITERIOS DE BÚSQUEDA
EN I.A
Solucionador: Elemento que nos permite evolucionar de
un estado a otro mediante un algoritmo aplicando los
siguientes pasos:
a. Elegir el estado a explorar.
b. Establecer un operador que trabaje sobre el estado
elegido en el paso 1.
c. Comprobar si el resultado obtenido es un estado final (es
una solución del problema). Sino ir al paso1.
CRITERIOS DE BÚSQUEDA
EN I.A
Ejemplo con 8-puzzle: Este juego consiste en, dada una
matriz de 3x3 elementos, tenemos 8 números que deben de
ser ordenados dejando la casilla central vacía.
Para resolverlo usaremos técnicas de búsqueda:
 El conjunto de estados son todas las combinaciones
posibles de ordenación de las 9 piezas.
 El estado inicial es el estado en el que nos dan el puzzle,
en desorden.
 El estado final es el puzzle ordenado.
 Los operadores son mover una ficha en cualquier
dirección: arriba, abajo, izquierda o derecha.
CRITERIOS DE BÚSQUEDA
EN I.A
Ejemplo con 8-puzzle
Un buen solucionador será aquel que ejecute su función a bajo
coste según los siguientes parámetros:
 Complejidad temporal: tiempo empleado en obtener la
solución
 Complejidad espacial: cantidad de recursos necesarios para
alcanzar la solución. Por ejemplo: memoria.
 La explosión combinatoria: es un fenómeno que hace que el
problema no se pueda abordar computacionalmente.
TIPOS DE SOLUCIONADORES
BÚSQUEDA CIEGA
Sólo maneja 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: Conseguir los posibles hijos de un nodo a
partir de la aplicación de los diferentes operadores sobre él.
 Nodo cerrado: Se han aplicado todos los posibles operadores
sobre él, obteniéndose todos sus posibles hijos.
BÚSQUEDA CIEGA
 Nodo abierto: no han actuado todos los posibles
operadores, con lo que podrían obtenerse nuevos hijos
aplicando los operadores restantes.
TIPOS DE BÚSQUEDA CIEGA:
Búsqueda en
amplitud
Búsqueda en
profundidad
progresiva
Búsqueda
bidireccional
Búsqueda en
profundidad
BÚSQUEDA CIEGA (TIPOS)
 Búsqueda en amplitud
Procedimientos de búsqueda nivel a nivel.
Para cada uno de los nodos de un nivel se aplican todos los
posibles operadores.
No se transmite ningún nodo de un nivel antes de haber
expandido todos los del nivel anterior.
Se implementa con una estructura FIFO.
BÚSQUEDACIEGA (TIPOS)
Ventajas
• Si existe la solución, la encuentra
en la menor profundidad posible.
Desventajas
• Explosión combinatoria aparece
frecuentemente debido a la alta
complejidad espacial y temporal
de esta técnica.
BÚSQUEDA CIEGA (TIPOS)
 Búsqueda en profundidad:
La búsqueda se realiza por una sola
rama del árbol hasta encontrar una
solución o hasta que se tome la
decisión de terminar la búsqueda por
esa dirección.
Terminar la búsqueda por una
dirección se debe a no haber posibles
operadores que aplicar sobre el nodo
hoja o por haber alcanzado un nivel de
profundidad muy grande.
Si esto ocurre se produce una vuelta
atrás (backtracking) y se sigue por
otra rama hasta visitar todas las ramas
del árbol si es necesario.
BÚSQUEDACIEGA (TIPOS)
Ventajas
Tiene menor complejidad espacial que búsqueda en
amplitud.
Desventajas
Se pueden encontrar soluciones que están mas
alejadas de la raíz que otras.
Existe el riesgo de presencia de bucles infinitos.
 Búsqueda en profundidad progresiva
Se define una profundidad predefinida.
Se desarrolla el árbol realizando una búsqueda en
profundidad hasta el límite definido en el punto anterior.
Si se encuentra la solución  FIN
En caso contrario, se establece un nuevo límite y volvemos al
segundo paso.
BÚSQUEDACIEGA (TIPOS)
BÚSQUEDA CIEGA (TIPOS)
 Búsqueda bidireccional
Se llevan a la vez dos búsquedas:
Una descendente desde el nodo inicial y otra ascendente
desde el nodo meta.
Al menos una de estas dos búsquedas debe ser en anchura
para que el recorrido ascendente y descendente puedan
encontrarse en algún momento.
Cuando se llegue a un nodo que ya había sido explorado
con el otro tipo de búsqueda, el algoritmo acaba.
El camino solución es la suma de los caminos hallados
por cada búsqueda desde el nodo mencionado hasta el
nodo inicial y hasta el nodo meta.
SISTEMAS DE REDUCCIÓN
Su objetivo es reducir un problema en sub problemas más
sencillos que el problema original.
Ejemplo: integrales por partes.
Grafos: en un grafo de reducción, cada uno de los nodos
representan un sub problema del problema original.
BÚSQUEDA HEURÍSTICA
Las técnicas de búsqueda heurística usan el conocimiento del
dominio para adaptar el solucionador y, de esta manera, éste
sea más potente y consiga llegar a la solución con mayor
rapidez. Por tanto, estas técnicas utilizan el conocimiento para
avanzar buscando la solución al problema.
Definiciones:
Costo para
hallar la
solución: coste
necesario para
encontrar el
camino
anteriormente
definido.
Potencia
heurística:
capacidad de un
método de
exploración
para obtener la
solución con un
coste lo más
bajo posible.
Costo del camino:
coste necesario para
ir del nodo raíz al
nodo meta por dicho
camino.
FUNCIÓN DE EVALUACIÓN
HEURÍSTICA
Definición: es una aplicación del espacio de estados con el
espacio de los números reales
F(estado) => n
n representa lo cercano que esta el estado con el que se ha
aplicado la función de evaluación de la solución final.
Es muy importante mantener un equilibrio entre la eficiencia
de la función y su complejidad. No debemos tener una función
de evaluación demasiado complicada, ni tampoco una
demasiado sencilla pero que no avance prácticamente nada en
el problema. En caso de no mantener este equilibrio se podría
producir explosión combinatoria.
ESTRATEGIAS DE BÚSQUEDA
HEURÍSTICA
Tipos:
Estrategias tentativas: aquellas en las que se puede abandonar
la exploración de una rama y pasar a explorar otra en cualquier
momento del problema
Estrategias irrevocables: aquellas en las que no se puede
abandonar la exploración de la rama por la que se comenzó.
 Métodos:
 Gradiente
 Primero el mejor
 Búsqueda en haz
 Algoritmo A
 Gradiente: elegir el camino de máxima pendiente, usando
para ello la función de evaluación.
Ventajas
Se llega a la
solución con poco
coste
computacional.
Inconvenientes
Puede ser que el problema
no sea compatible con este
método, y, por lo tanto, no
conseguiremos obtener la
solución.
ESTRATEGIAS DE BÚSQUEDA
HEURÍSTICA
 Primero el mejor: Elegir como siguiente nodo aquel con
mayor función de evaluación.
Ventajas
No depende en
exceso de la
función de
evaluación.
Inconvenientes
Excesiva
complejidad
espacial, pues se
deben guardar
todos los nodos
abiertos.
ESTRATEGIAS DE BÚSQUEDA
HEURÍSTICA
 Búsqueda en haz: elegir un conjunto de nodos como los
siguientes a expandir, y hacerlo de forma irrevocable.
Ventajas
Inconvenientes
• Más
permisible.
• En caso de
que el
sistema sea
irrevocable,
este método
no actúa con
eficacia.
ESTRATEGIAS DE BÚSQUEDA
HEURÍSTICA
 Algoritmo A: ponderar a la vez lo cerca que estamos del
nodo meta y lo lejos que estamos del nodo inicial.
Ventajas
• Soluciones más cercanas a la
raíz.
Inconvenientes
• La función de evaluación se
complica.
ESTRATEGIAS DE BÚSQUEDA
HEURÍSTICA
BÚSQUEDA CON ADVERSOS
La búsqueda con adversos (juego contra un oponente) analiza
los problemas en los que existe mas de un adversario
modificando el estado del sistema.
Hay dos operadores:
El que lleva el
problema a la
mejor situación
(jugada
nuestra).
El que lleva el
problema a la peor
situación (jugada
de nuestro
adversario).

Más contenido relacionado

La actualidad más candente

El algoritmo a (asterisco)
El algoritmo a (asterisco)El algoritmo a (asterisco)
El algoritmo a (asterisco)Cristina Lopez
 
Ejercicio busqueda costo_uniforme_y_avara_mapa_rumania
Ejercicio busqueda costo_uniforme_y_avara_mapa_rumaniaEjercicio busqueda costo_uniforme_y_avara_mapa_rumania
Ejercicio busqueda costo_uniforme_y_avara_mapa_rumaniaByron Rodriguez
 
Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...
Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...
Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...Mari Cruz
 
Diferencia entre algoritmo de path finding y algoritmo de dijkstra
Diferencia entre algoritmo de path finding y algoritmo de dijkstraDiferencia entre algoritmo de path finding y algoritmo de dijkstra
Diferencia entre algoritmo de path finding y algoritmo de dijkstranacasma
 
Unidad 2 ensamblador
Unidad 2   ensambladorUnidad 2   ensamblador
Unidad 2 ensambladoreveTalavera
 
Representacion del conocimiento inteligencia artificial
Representacion del conocimiento inteligencia artificialRepresentacion del conocimiento inteligencia artificial
Representacion del conocimiento inteligencia artificialwillyparedes4
 
Algoritmo de enrutamiento
Algoritmo de enrutamientoAlgoritmo de enrutamiento
Algoritmo de enrutamientoRaul Nunez
 
Implementación de un Sistema de Matrícula
Implementación de un Sistema de MatrículaImplementación de un Sistema de Matrícula
Implementación de un Sistema de MatrículaMoises Aquino
 
REGISTRO DE BANDERAS
REGISTRO DE BANDERASREGISTRO DE BANDERAS
REGISTRO DE BANDERASFabian Rojas
 
Teoria de automatas
Teoria de automatasTeoria de automatas
Teoria de automatasequipolf
 
Búsqueda informada y exploración
Búsqueda informada y exploraciónBúsqueda informada y exploración
Búsqueda informada y exploraciónJeffoG92
 
Algoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantino
Algoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantinoAlgoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantino
Algoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantinoJohn Nelson Rojas
 

La actualidad más candente (20)

El algoritmo a (asterisco)
El algoritmo a (asterisco)El algoritmo a (asterisco)
El algoritmo a (asterisco)
 
Optimizacion de software
Optimizacion de softwareOptimizacion de software
Optimizacion de software
 
Tutorial de JFLAP
Tutorial de JFLAPTutorial de JFLAP
Tutorial de JFLAP
 
Busqueda por profundidad iterativa
Busqueda por profundidad iterativaBusqueda por profundidad iterativa
Busqueda por profundidad iterativa
 
El mundo de Wumpus
El mundo de WumpusEl mundo de Wumpus
El mundo de Wumpus
 
Cuadro comparativo hilos
Cuadro comparativo hilosCuadro comparativo hilos
Cuadro comparativo hilos
 
Ejercicio busqueda costo_uniforme_y_avara_mapa_rumania
Ejercicio busqueda costo_uniforme_y_avara_mapa_rumaniaEjercicio busqueda costo_uniforme_y_avara_mapa_rumania
Ejercicio busqueda costo_uniforme_y_avara_mapa_rumania
 
Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...
Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...
Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...
 
Diferencia entre algoritmo de path finding y algoritmo de dijkstra
Diferencia entre algoritmo de path finding y algoritmo de dijkstraDiferencia entre algoritmo de path finding y algoritmo de dijkstra
Diferencia entre algoritmo de path finding y algoritmo de dijkstra
 
Ejemplos de la metodologia para sistemas expertos
Ejemplos de la metodologia para sistemas expertosEjemplos de la metodologia para sistemas expertos
Ejemplos de la metodologia para sistemas expertos
 
Unidad 2 ensamblador
Unidad 2   ensambladorUnidad 2   ensamblador
Unidad 2 ensamblador
 
Representacion del conocimiento inteligencia artificial
Representacion del conocimiento inteligencia artificialRepresentacion del conocimiento inteligencia artificial
Representacion del conocimiento inteligencia artificial
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Algoritmo de enrutamiento
Algoritmo de enrutamientoAlgoritmo de enrutamiento
Algoritmo de enrutamiento
 
Unidad 1 arquitectura
Unidad 1 arquitecturaUnidad 1 arquitectura
Unidad 1 arquitectura
 
Implementación de un Sistema de Matrícula
Implementación de un Sistema de MatrículaImplementación de un Sistema de Matrícula
Implementación de un Sistema de Matrícula
 
REGISTRO DE BANDERAS
REGISTRO DE BANDERASREGISTRO DE BANDERAS
REGISTRO DE BANDERAS
 
Teoria de automatas
Teoria de automatasTeoria de automatas
Teoria de automatas
 
Búsqueda informada y exploración
Búsqueda informada y exploraciónBúsqueda informada y exploración
Búsqueda informada y exploración
 
Algoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantino
Algoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantinoAlgoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantino
Algoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantino
 

Similar a Criterios de Busqueda en I.A

TIPOS DE BUSQUEDA
TIPOS DE BUSQUEDA TIPOS DE BUSQUEDA
TIPOS DE BUSQUEDA torvicanny
 
Uniandes tipos de busqueda mylena
Uniandes tipos de busqueda mylenaUniandes tipos de busqueda mylena
Uniandes tipos de busqueda mylenamyle22
 
TÉCNICAS DE BÚSQUEDA(1).ppt
TÉCNICAS DE BÚSQUEDA(1).pptTÉCNICAS DE BÚSQUEDA(1).ppt
TÉCNICAS DE BÚSQUEDA(1).pptalejandrina36
 
TÉCNICAS DE BÚSQUEDA(1).ppt
TÉCNICAS DE BÚSQUEDA(1).pptTÉCNICAS DE BÚSQUEDA(1).ppt
TÉCNICAS DE BÚSQUEDA(1).pptAntonioReal11
 
Tipos de busqueda redes semanticcas
Tipos de busqueda redes semanticcasTipos de busqueda redes semanticcas
Tipos de busqueda redes semanticcasJenyfer Utitiaja
 
Criterios de Búsquedas en Inteligencia artificial
Criterios de Búsquedas en Inteligencia artificialCriterios de Búsquedas en Inteligencia artificial
Criterios de Búsquedas en Inteligencia artificialFélix Alvarado
 
Solución de problemas mediante busqueda
Solución de problemas mediante busquedaSolución de problemas mediante busqueda
Solución de problemas mediante busquedasacrilegetx
 
Busquedas inteligencia artificail
Busquedas inteligencia artificailBusquedas inteligencia artificail
Busquedas inteligencia artificailLuis Cambal
 
Tipos de búsqueda en inteligencia artificial
Tipos de búsqueda  en inteligencia artificialTipos de búsqueda  en inteligencia artificial
Tipos de búsqueda en inteligencia artificialHenry Cambal
 
Tecnicas de busqueda en inteligencia artificial
Tecnicas de busqueda en inteligencia artificialTecnicas de busqueda en inteligencia artificial
Tecnicas de busqueda en inteligencia artificialDamelysCarrillo2
 
Luis Hernández-Cuadro Comparativo-I.pdf
Luis Hernández-Cuadro Comparativo-I.pdfLuis Hernández-Cuadro Comparativo-I.pdf
Luis Hernández-Cuadro Comparativo-I.pdfLuis12876
 
metodos de busqueda en inteligencia artificial
metodos de busqueda en inteligencia artificialmetodos de busqueda en inteligencia artificial
metodos de busqueda en inteligencia artificialNoraVelasquez4
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificialTaty P. Garzon
 
Tipos de busquedas ia
Tipos de busquedas iaTipos de busquedas ia
Tipos de busquedas iaPAko DiAz
 

Similar a Criterios de Busqueda en I.A (20)

Victor1
Victor1Victor1
Victor1
 
TIPOS DE BUSQUEDA
TIPOS DE BUSQUEDA TIPOS DE BUSQUEDA
TIPOS DE BUSQUEDA
 
Uniandes tipos de busqueda mylena
Uniandes tipos de busqueda mylenaUniandes tipos de busqueda mylena
Uniandes tipos de busqueda mylena
 
U4_Busqueda.pdf
U4_Busqueda.pdfU4_Busqueda.pdf
U4_Busqueda.pdf
 
TÉCNICAS DE BÚSQUEDA(1).ppt
TÉCNICAS DE BÚSQUEDA(1).pptTÉCNICAS DE BÚSQUEDA(1).ppt
TÉCNICAS DE BÚSQUEDA(1).ppt
 
TÉCNICAS DE BÚSQUEDA.ppt
TÉCNICAS DE BÚSQUEDA.pptTÉCNICAS DE BÚSQUEDA.ppt
TÉCNICAS DE BÚSQUEDA.ppt
 
TÉCNICAS DE BÚSQUEDA(1).ppt
TÉCNICAS DE BÚSQUEDA(1).pptTÉCNICAS DE BÚSQUEDA(1).ppt
TÉCNICAS DE BÚSQUEDA(1).ppt
 
Tipos de busqueda redes semanticcas
Tipos de busqueda redes semanticcasTipos de busqueda redes semanticcas
Tipos de busqueda redes semanticcas
 
Metodo heuristico metodo ciego
Metodo heuristico   metodo ciegoMetodo heuristico   metodo ciego
Metodo heuristico metodo ciego
 
Criterios de Búsquedas en Inteligencia artificial
Criterios de Búsquedas en Inteligencia artificialCriterios de Búsquedas en Inteligencia artificial
Criterios de Búsquedas en Inteligencia artificial
 
Diego
DiegoDiego
Diego
 
Solución de problemas mediante busqueda
Solución de problemas mediante busquedaSolución de problemas mediante busqueda
Solución de problemas mediante busqueda
 
Busquedas inteligencia artificail
Busquedas inteligencia artificailBusquedas inteligencia artificail
Busquedas inteligencia artificail
 
Tipos de búsqueda en inteligencia artificial
Tipos de búsqueda  en inteligencia artificialTipos de búsqueda  en inteligencia artificial
Tipos de búsqueda en inteligencia artificial
 
Tecnicas de busqueda en inteligencia artificial
Tecnicas de busqueda en inteligencia artificialTecnicas de busqueda en inteligencia artificial
Tecnicas de busqueda en inteligencia artificial
 
Luis Hernández-Cuadro Comparativo-I.pdf
Luis Hernández-Cuadro Comparativo-I.pdfLuis Hernández-Cuadro Comparativo-I.pdf
Luis Hernández-Cuadro Comparativo-I.pdf
 
metodos de busqueda en inteligencia artificial
metodos de busqueda en inteligencia artificialmetodos de busqueda en inteligencia artificial
metodos de busqueda en inteligencia artificial
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Trabajo
TrabajoTrabajo
Trabajo
 
Tipos de busquedas ia
Tipos de busquedas iaTipos de busquedas ia
Tipos de busquedas ia
 

Más de Jose Manuel Silva Gomez (19)

Representación de Conocimiento
Representación de ConocimientoRepresentación de Conocimiento
Representación de Conocimiento
 
Ejercicios practicos
Ejercicios practicosEjercicios practicos
Ejercicios practicos
 
Portafolio Virtual
Portafolio VirtualPortafolio Virtual
Portafolio Virtual
 
Diagrama de Bode
Diagrama de BodeDiagrama de Bode
Diagrama de Bode
 
Estabilidad de los Sistemas Realimentados
Estabilidad de los Sistemas RealimentadosEstabilidad de los Sistemas Realimentados
Estabilidad de los Sistemas Realimentados
 
Diagrama de Nyquist
Diagrama de NyquistDiagrama de Nyquist
Diagrama de Nyquist
 
Mapa Conceptual: Pruebas y mantenimiento de Software
Mapa Conceptual: Pruebas y mantenimiento de SoftwareMapa Conceptual: Pruebas y mantenimiento de Software
Mapa Conceptual: Pruebas y mantenimiento de Software
 
Mandala: Software en Tiempo Real
Mandala: Software en Tiempo RealMandala: Software en Tiempo Real
Mandala: Software en Tiempo Real
 
Lugar de las Raices
Lugar de las RaicesLugar de las Raices
Lugar de las Raices
 
Ciclo de Vida de un Proyecto
Ciclo de Vida de un ProyectoCiclo de Vida de un Proyecto
Ciclo de Vida de un Proyecto
 
Ensayo de Diseño de Software
Ensayo de Diseño de SoftwareEnsayo de Diseño de Software
Ensayo de Diseño de Software
 
Las Personas en el Derecho del Trabajo
Las Personas en el Derecho del TrabajoLas Personas en el Derecho del Trabajo
Las Personas en el Derecho del Trabajo
 
Jose Silva T2
Jose Silva T2Jose Silva T2
Jose Silva T2
 
Jose Silva - Automatas
Jose Silva - AutomatasJose Silva - Automatas
Jose Silva - Automatas
 
Jose Silva - Automatas
Jose Silva - AutomatasJose Silva - Automatas
Jose Silva - Automatas
 
Tranformada de z
Tranformada de zTranformada de z
Tranformada de z
 
Toma de decisiones
Toma de decisionesToma de decisiones
Toma de decisiones
 
Condensadores y bobinas
Condensadores y bobinasCondensadores y bobinas
Condensadores y bobinas
 
Estilos negociadores
Estilos negociadoresEstilos negociadores
Estilos negociadores
 

Último

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 

Último (20)

Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 

Criterios de Busqueda en I.A

  • 1. Criterios de Búsquedas en I.A Realizado Por: Silva José M. C.I.: 20.667.213 UNIVERSIDAD FERMIN TORO FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION CABUDARE, MAYO 2016
  • 2. Los procesos 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. Elementos de búsqueda  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. CRITERIOS DE BÚSQUEDA EN I.A
  • 3. Solucionador: Elemento que nos permite evolucionar de un estado a otro mediante un algoritmo aplicando los siguientes pasos: a. Elegir el estado a explorar. b. Establecer un operador que trabaje sobre el estado elegido en el paso 1. c. Comprobar si el resultado obtenido es un estado final (es una solución del problema). Sino ir al paso1. CRITERIOS DE BÚSQUEDA EN I.A
  • 4. Ejemplo con 8-puzzle: Este juego consiste en, dada una matriz de 3x3 elementos, tenemos 8 números que deben de ser ordenados dejando la casilla central vacía. Para resolverlo usaremos técnicas de búsqueda:  El conjunto de estados son todas las combinaciones posibles de ordenación de las 9 piezas.  El estado inicial es el estado en el que nos dan el puzzle, en desorden.  El estado final es el puzzle ordenado.  Los operadores son mover una ficha en cualquier dirección: arriba, abajo, izquierda o derecha. CRITERIOS DE BÚSQUEDA EN I.A
  • 6. Un buen solucionador será aquel que ejecute su función a bajo coste según los siguientes parámetros:  Complejidad temporal: tiempo empleado en obtener la solución  Complejidad espacial: cantidad de recursos necesarios para alcanzar la solución. Por ejemplo: memoria.  La explosión combinatoria: es un fenómeno que hace que el problema no se pueda abordar computacionalmente. TIPOS DE SOLUCIONADORES
  • 7. BÚSQUEDA CIEGA Sólo maneja 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: Conseguir los posibles hijos de un nodo a partir de la aplicación de los diferentes operadores sobre él.  Nodo cerrado: Se han aplicado todos los posibles operadores sobre él, obteniéndose todos sus posibles hijos.
  • 8. BÚSQUEDA CIEGA  Nodo abierto: no han actuado todos los posibles operadores, con lo que podrían obtenerse nuevos hijos aplicando los operadores restantes. TIPOS DE BÚSQUEDA CIEGA: Búsqueda en amplitud Búsqueda en profundidad progresiva Búsqueda bidireccional Búsqueda en profundidad
  • 9. BÚSQUEDA CIEGA (TIPOS)  Búsqueda en amplitud Procedimientos de búsqueda nivel a nivel. Para cada uno de los nodos de un nivel se aplican todos los posibles operadores. No se transmite ningún nodo de un nivel antes de haber expandido todos los del nivel anterior. Se implementa con una estructura FIFO.
  • 10. BÚSQUEDACIEGA (TIPOS) Ventajas • Si existe la solución, la encuentra en la menor profundidad posible. Desventajas • Explosión combinatoria aparece frecuentemente debido a la alta complejidad espacial y temporal de esta técnica.
  • 11. BÚSQUEDA CIEGA (TIPOS)  Búsqueda en profundidad: La búsqueda se realiza por una sola rama del árbol hasta encontrar una solución o hasta que se tome la decisión de terminar la búsqueda por esa dirección. Terminar la búsqueda por una dirección se debe a no haber posibles operadores que aplicar sobre el nodo hoja o por haber alcanzado un nivel de profundidad muy grande. Si esto ocurre se produce una vuelta atrás (backtracking) y se sigue por otra rama hasta visitar todas las ramas del árbol si es necesario.
  • 12. BÚSQUEDACIEGA (TIPOS) Ventajas Tiene menor complejidad espacial que búsqueda en amplitud. Desventajas Se pueden encontrar soluciones que están mas alejadas de la raíz que otras. Existe el riesgo de presencia de bucles infinitos.
  • 13.  Búsqueda en profundidad progresiva Se define una profundidad predefinida. Se desarrolla el árbol realizando una búsqueda en profundidad hasta el límite definido en el punto anterior. Si se encuentra la solución  FIN En caso contrario, se establece un nuevo límite y volvemos al segundo paso. BÚSQUEDACIEGA (TIPOS)
  • 14. BÚSQUEDA CIEGA (TIPOS)  Búsqueda bidireccional Se llevan a la vez dos búsquedas: Una descendente desde el nodo inicial y otra ascendente desde el nodo meta. Al menos una de estas dos búsquedas debe ser en anchura para que el recorrido ascendente y descendente puedan encontrarse en algún momento. Cuando se llegue a un nodo que ya había sido explorado con el otro tipo de búsqueda, el algoritmo acaba. El camino solución es la suma de los caminos hallados por cada búsqueda desde el nodo mencionado hasta el nodo inicial y hasta el nodo meta.
  • 15. SISTEMAS DE REDUCCIÓN Su objetivo es reducir un problema en sub problemas más sencillos que el problema original. Ejemplo: integrales por partes. Grafos: en un grafo de reducción, cada uno de los nodos representan un sub problema del problema original.
  • 16. BÚSQUEDA HEURÍSTICA Las técnicas de búsqueda heurística usan el conocimiento del dominio para adaptar el solucionador y, de esta manera, éste sea más potente y consiga llegar a la solución con mayor rapidez. Por tanto, estas técnicas utilizan el conocimiento para avanzar buscando la solución al problema. Definiciones: Costo para hallar la solución: coste necesario para encontrar el camino anteriormente definido. Potencia heurística: capacidad de un método de exploración para obtener la solución con un coste lo más bajo posible. Costo del camino: coste necesario para ir del nodo raíz al nodo meta por dicho camino.
  • 17. FUNCIÓN DE EVALUACIÓN HEURÍSTICA Definición: es una aplicación del espacio de estados con el espacio de los números reales F(estado) => n n representa lo cercano que esta el estado con el que se ha aplicado la función de evaluación de la solución final. Es muy importante mantener un equilibrio entre la eficiencia de la función y su complejidad. No debemos tener una función de evaluación demasiado complicada, ni tampoco una demasiado sencilla pero que no avance prácticamente nada en el problema. En caso de no mantener este equilibrio se podría producir explosión combinatoria.
  • 18. ESTRATEGIAS DE BÚSQUEDA HEURÍSTICA Tipos: Estrategias tentativas: aquellas en las que se puede abandonar la exploración de una rama y pasar a explorar otra en cualquier momento del problema Estrategias irrevocables: aquellas en las que no se puede abandonar la exploración de la rama por la que se comenzó.  Métodos:  Gradiente  Primero el mejor  Búsqueda en haz  Algoritmo A
  • 19.  Gradiente: elegir el camino de máxima pendiente, usando para ello la función de evaluación. Ventajas Se llega a la solución con poco coste computacional. Inconvenientes Puede ser que el problema no sea compatible con este método, y, por lo tanto, no conseguiremos obtener la solución. ESTRATEGIAS DE BÚSQUEDA HEURÍSTICA
  • 20.  Primero el mejor: Elegir como siguiente nodo aquel con mayor función de evaluación. Ventajas No depende en exceso de la función de evaluación. Inconvenientes Excesiva complejidad espacial, pues se deben guardar todos los nodos abiertos. ESTRATEGIAS DE BÚSQUEDA HEURÍSTICA
  • 21.  Búsqueda en haz: elegir un conjunto de nodos como los siguientes a expandir, y hacerlo de forma irrevocable. Ventajas Inconvenientes • Más permisible. • En caso de que el sistema sea irrevocable, este método no actúa con eficacia. ESTRATEGIAS DE BÚSQUEDA HEURÍSTICA
  • 22.  Algoritmo A: ponderar a la vez lo cerca que estamos del nodo meta y lo lejos que estamos del nodo inicial. Ventajas • Soluciones más cercanas a la raíz. Inconvenientes • La función de evaluación se complica. ESTRATEGIAS DE BÚSQUEDA HEURÍSTICA
  • 23. BÚSQUEDA CON ADVERSOS La búsqueda con adversos (juego contra un oponente) analiza los problemas en los que existe mas de un adversario modificando el estado del sistema. Hay dos operadores: El que lleva el problema a la mejor situación (jugada nuestra). El que lleva el problema a la peor situación (jugada de nuestro adversario).