SlideShare una empresa de Scribd logo
REPUBLICABOLIVARIANADE VENEZUELA
MINISTERIO DEL PODER POPULAR PARALADEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTALPOLITÉCNICADE LAFUERZAARMADA
NACIONAL BOLIVARIANA
UNEFA
NÚCLEO- LARA
CRITERIOS DE BUSQUEDA EN
INTELIGENCIA ARTIFICIAL
ESTUDIANTE:
OSVEYRI ALVARADO CI:25630886
SECCION:
7D01IS
BÚSQUEDA SIN INFORMACION DEL DOMINIO (A
CIEGAS)
BÚSQUEDA EN AMPLITUD:
ALGORÍTMO ASOCIADO Y EJEMPLO
La búsqueda en anchura le asigna dos valores a cada vértice V:
Una distancia, que da el número mínimo de aristas en cualquier
Camino de vértice de origen al vértice v.
El vértice predecesor de v a lo largo de algún camino más corto del vértice. El predecesor del vértice
de origen es algún valor especial, como null, que indica que no tiene predecesor.
Si no hay un camino del vértice de origen al vértice v, entonces la distancia de v es infinita y su
predecesor tiene el mismo valor especial que el predecesor del vértice de origen.
BÚSQUEDA SIN INFORMACION DEL DOMINIO (A
CIEGAS)
Ejemplo:
Aquí hay un grafo no dirigido con ocho vértices, numerados de 0 al 7, con los
números de los vértices mostrados arriba o debajo de los vértices. Dentro de cada
vértice hay dos números: su distancia del origen, que es el vértice 3, seguido de
su predecesor en el camino más corto desde el vértice 3. Un guion indica null.
BÚSQUEDA SIN INFORMACION DEL DOMINIO (A
CIEGAS)
En BFS, inicialmente hacemos que la distancia y el predecesor de cada vértice sea el valor
especial(null). Empezamos la búsqueda en el origen y le asignamos una distancia de 0. Después
visitamos a todos los vecinos del origen y a cada vecino le damos una distancia de 1 y hacemos su
predecesor igual al origen. Después visitamos a todos los vecinos de los vértices cuya distancia des
1 y que no hay sido visitados anteriormente, y le damos a cada uno de estos vértices una distancia
de 2 y hacemos que su predecesor sea el vértice a partir del cual lo visitamos. Seguimos avanzando
hasta que todos los vértices alcanzables desde el vértice de origen han sido visitados, siempre
visitando los vértices a una distancia k del origen antes de visitar cualquier vértice a una distancia
k+1.
BÚSQUEDA SIN INFORMACION DEL DOMINIO
(A CIEGAS)
ALGORITOMO ASOCIADO:
BÚSQUEDA SIN INFORMACION DEL DOMINIO (A
CIEGAS)
BÚSQUEDA EN PROFUNDIDAD:
ALGORÍTMO ASOCIADO Y EJEMPLO
Sea G = (V, A) un grafo conexo, V’ = V un conjunto de vértice, Aun vector de arcos inicialmente vacío y
P un vector auxiliar inicialmente vacío:
1. Se introduce el vértice inicial en P y se elimina del conjunto V’.
2. Mientras V’ no sea vacío repetir los puntos 3 y 4. En otro caso parar.
3. Se toma el último elemento de P como vértice activo.
4. Si el vértice activo tiene algún vértice adyacente que se encuentre en V’:
Se toma el de menor índice
Se inserta en P´ como ultimo elemento
Se elimina en V´
Se inserta en A’ el arco que le une con el vértice activo.
Si el vértice activo o tiene adyacente se elimina de P´
BÚSQUEDA SIN INFORMACION DEL DOMINIO (A
CIEGAS)
EJEMPLO:
Muchos algoritmos de grafos necesitan visitar de un modo sistemático todos los vértices de un grafo. En la búsqueda en profundidad se
avanza de vértice en vértice, marcando cada vértice visitado. La búsqueda siempre avanza hacia un vértice no marcado, internándose
“profundamente” en el grafo sin repetir ningún vértice. Cuando se alcanza un vértice cuyos vecinos han sido marcados, se retrocede al
anterior vértice visitado y se avanza desde éste. Si dado un grafo simple G, escogemos un vértice v para iniciar la exploración del grafo
utilizando la búsqueda en profundidad, el árbol que se construye es un árbol generador de la componente conexa del grafo que contiene a
v. Sea G(V, E) un grafo conexo y v un vértice de V. El algoritmo de búsqueda en profundidad puede detallarse así:
1. Se comienza en un vértice v (vértice activo) y se toma como la raíz del árbol generador T que se construirá. Se marca el vértice v.
2. Se elige un vértice u, no marcado, entre los vecinos del vértice activo. Si no existe tal vértice, ir a 4.
3. Se añade la arista (v, u) al árbol T. Se marca el vértice u y se toma como activo. Ir al paso 2.
4. Si se han alcanzado todos los vértices de G el algoritmo termina. En caso contrario, se toma el vértice padre del vértice activo como
nuevo vértice activo y se vuelve al paso 2. La complejidad de este algoritmo es O(max{n, m})
BÚSQUEDA SIN INFORMACION DEL DOMINIO (A
CIEGAS)
Hallar un árbol generador para el siguiente grafo aplicando el algoritmo de búsqueda en profundidad.
Si no se tuviera la certeza de que el grafo G es conexo, se necesita
modificar el paso 4 para permitir la búsqueda en las componentes
conexas que no contienen a v. Entonces este algoritmo servirá
también para hallar todas las componentes conexas del grafo G,
mediante la construcción de un árbol generador de cada componente
conexa de G.
BÚSQUEDA SIN INFORMACION DEL DOMINIO (A
CIEGAS)
ALGORITMO ASOCIADO:
BÚSQUEDA SIN INFORMACION DEL DOMINIO (A
CIEGAS)
BÚSQUEDA GENERAL EN GRAFOS
ALGORITMO ASOCIADO:
BÚSQUEDAS INFORMADAS (HEURISTICAS)
BÚSQUEDA PRIMERO EL MEJOR:
ALGORÍTMO ASOCIADO
1.sea L una Lista de nodos iniciales.
2. Sea N el nodo más cercano a la meta (el mejor). Si L está vacía, falla.
3. Si N es la meta. Regrese la trayectoria desde el nodo inicial al nodo N.
4. Si N no es una meta. Buscar los hijos de N, colocarlos en L, etiquetándolos con la trayectoria
desde el nodo inicial. Retorne al paso 2.
BÚSQUEDAS INFORMADAS (HEURISTICAS)
BÚSQUEDA EN HAZ:
ALGORÍTMO ASOCIADO
BÚSQUEDAS INFORMADAS (HEURISTICAS)
BUSQUEDA A*:
ALGORÍTMO ASOCIADO
BÚSQUEDAS INFORMADAS (HEURISTICAS)
EXPLORACION DE GRAFOS Y/O: EJEMPLO
BÚSQUEDAS INFORMADAS (HEURISTICAS)
BÚSQUEDAS INFORMADAS (HEURISTICAS)
BÚSQUEDA CON ADVERSARIO
Pasos del algoritmo minimax:
Generación del árbol de juego. Se generarán todos los nodos hasta llegar a un estado terminal.
Cálculo de los valores de la función de utilidad para cada nodo terminal.
Calcular el valor de los nodos superiores a partir del valor de los inferiores. Según nivel si es MAX o MIN se elegirán los alcanza.
En el caso del ajedrez los posibles valores son (+1,0,-1) que se corresponden con ganar, empatar y perder respectivamente. En el
caso del backgammon los posibles valores tendrán un rango de [+192,-192], correspondiéndose con el valor de las fichas. Para
cada juego pueden ser diferentes.
Si minimax se enfrenta con el dilema del prisionero escogerá siempre la opción con la cual maximiza su resultado suponiendo que
el contrincante intenta minimizarlo y hacernos perder.
valores mínimos y máximos representando los movimientos del jugador y del oponente, de ahí el nombre de minimax.
Elegir la jugada valorando los valores que han llegado al nivel superior.
El algoritmo explorará los nodos del árbol asignándoles un valor numérico mediante una función de evaluación, empezando por los
nodos terminales y subiendo hacia la raíz. La función de utilidad definirá lo buena que es la posición para un jugador cuando la
BÚSQUEDA CON ADVERSARIO
En el siguiente ejemplo puede verse el funcionamiento de
minimax en un árbol generado para un juego imaginario. Los
posibles valores de la función de utilidad tienen un rango de
[1-9]. En los movimientos del contrincante suponemos que
escogerá los movimientos que minimicen nuestra utilidad, en
nuestros movimientos suponemos que escogeremos los
movimientos que maximizan nuestra utilidad.
El primer paso será calcular los nodos terminales, en
verde. Posteriormente calcularemos el cuarto nivel,
movimiento min, minimizando lo elegido (5, 2 y 1). Después
podremos calcular el tercer nivel, movimiento max,
maximizando la utilidad (5, 9). El segundo nivel es un
movimiento min (5, 3 y 1). Finalmente llegamos al primer
nivel, el movimiento actual, elegiremos el nodo que
maximice nuestra utilidad (5).
BÚSQUEDA CON ADVERSARIO
METODO DE PODA
ALGORITMO ASOCIADO Y EJEMPLO:
G(x) es la función de estimación del algoritmo.
P es la pila de posibles soluciones.
esFactible es la función que considera si la propuesta es válida.
esSolución es la función que comprueba si se satisface el objetivo.
óptimo es el valor de la función a optimizar evaluado sobre la mejor
solución encontrada hasta el momento.
NOTA: Usamos un menor que (<) para los problemas
de minimización y un mayor que (>) para problemas
de maximización.
Presentacion
Presentacion
Presentacion

Más contenido relacionado

La actualidad más candente

Clase afd
Clase afdClase afd
Clase afd
edeciofreitez
 
Transformaciones lineales
Transformaciones lineales Transformaciones lineales
Transformaciones lineales
mirabal21
 
Alexander gallardo.doc
Alexander gallardo.docAlexander gallardo.doc
Alexander gallardo.doc
Alexander_Gallardo
 
Tranformaciones lineales
Tranformaciones linealesTranformaciones lineales
Tranformaciones lineales
Ricardo Pardo
 
Presentacion de algebra lineal
Presentacion de algebra linealPresentacion de algebra lineal
Presentacion de algebra lineal
Humberto sumielec
 
Bases ortonormales y proceso de ortonormalizacion
Bases ortonormales   y proceso de ortonormalizacionBases ortonormales   y proceso de ortonormalizacion
Bases ortonormales y proceso de ortonormalizacionAngie Mariano
 
Electrónica digital: Circuitos secuenciales
Electrónica digital: Circuitos secuenciales Electrónica digital: Circuitos secuenciales
Electrónica digital: Circuitos secuenciales
SANTIAGO PABLO ALBERTO
 
Analisis de señales discretas en t
Analisis de señales discretas en tAnalisis de señales discretas en t
Analisis de señales discretas en tkinetic15
 
Usos de los Vectores
Usos de los VectoresUsos de los Vectores
Usos de los Vectores
Braian Moreno Cifuentes
 
Presentacion 2 - Maquinas de Estado Finito
Presentacion 2 - Maquinas de Estado FinitoPresentacion 2 - Maquinas de Estado Finito
Presentacion 2 - Maquinas de Estado Finito
junito86
 
Divergencia (1)
Divergencia (1)Divergencia (1)
Divergencia (1)vcma
 
Maquinas de estado finito mapa mental
Maquinas de estado finito mapa mentalMaquinas de estado finito mapa mental
Maquinas de estado finito mapa mental
Universidad Fermin Toro
 
El método del lugar de las raíces
El método del lugar de las raícesEl método del lugar de las raíces
El método del lugar de las raíces
Brady Martinez
 
Tabla Periodica: Evolucion, Origenes y Propiedades
Tabla Periodica: Evolucion, Origenes y PropiedadesTabla Periodica: Evolucion, Origenes y Propiedades
Tabla Periodica: Evolucion, Origenes y Propiedades
elegarciamoreno
 
learning Vector Quantization LVQ2 LVQ3
learning Vector Quantization LVQ2 LVQ3learning Vector Quantization LVQ2 LVQ3
learning Vector Quantization LVQ2 LVQ3ESCOM
 
Transformaciones lineales
Transformaciones linealesTransformaciones lineales
Transformaciones lineales
mbgcmadelein
 
Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1
Marvin Pariona
 
S1 Espacios Vectoriales y Transformaciones Lineales
S1 Espacios Vectoriales y Transformaciones LinealesS1 Espacios Vectoriales y Transformaciones Lineales
S1 Espacios Vectoriales y Transformaciones Lineales
Neil Sulca Taipe
 

La actualidad más candente (20)

Clase afd
Clase afdClase afd
Clase afd
 
Transformaciones lineales
Transformaciones lineales Transformaciones lineales
Transformaciones lineales
 
Alexander gallardo.doc
Alexander gallardo.docAlexander gallardo.doc
Alexander gallardo.doc
 
Tranformaciones lineales
Tranformaciones linealesTranformaciones lineales
Tranformaciones lineales
 
Presentacion de algebra lineal
Presentacion de algebra linealPresentacion de algebra lineal
Presentacion de algebra lineal
 
Bases ortonormales y proceso de ortonormalizacion
Bases ortonormales   y proceso de ortonormalizacionBases ortonormales   y proceso de ortonormalizacion
Bases ortonormales y proceso de ortonormalizacion
 
Electrónica digital: Circuitos secuenciales
Electrónica digital: Circuitos secuenciales Electrónica digital: Circuitos secuenciales
Electrónica digital: Circuitos secuenciales
 
Analisis de señales discretas en t
Analisis de señales discretas en tAnalisis de señales discretas en t
Analisis de señales discretas en t
 
Usos de los Vectores
Usos de los VectoresUsos de los Vectores
Usos de los Vectores
 
Presentacion 2 - Maquinas de Estado Finito
Presentacion 2 - Maquinas de Estado FinitoPresentacion 2 - Maquinas de Estado Finito
Presentacion 2 - Maquinas de Estado Finito
 
Divergencia (1)
Divergencia (1)Divergencia (1)
Divergencia (1)
 
Maquinas de estado finito mapa mental
Maquinas de estado finito mapa mentalMaquinas de estado finito mapa mental
Maquinas de estado finito mapa mental
 
Divergencia
DivergenciaDivergencia
Divergencia
 
El método del lugar de las raíces
El método del lugar de las raícesEl método del lugar de las raíces
El método del lugar de las raíces
 
Tabla Periodica: Evolucion, Origenes y Propiedades
Tabla Periodica: Evolucion, Origenes y PropiedadesTabla Periodica: Evolucion, Origenes y Propiedades
Tabla Periodica: Evolucion, Origenes y Propiedades
 
learning Vector Quantization LVQ2 LVQ3
learning Vector Quantization LVQ2 LVQ3learning Vector Quantization LVQ2 LVQ3
learning Vector Quantization LVQ2 LVQ3
 
Transformaciones lineales
Transformaciones linealesTransformaciones lineales
Transformaciones lineales
 
Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1
 
Producto interno
Producto internoProducto interno
Producto interno
 
S1 Espacios Vectoriales y Transformaciones Lineales
S1 Espacios Vectoriales y Transformaciones LinealesS1 Espacios Vectoriales y Transformaciones Lineales
S1 Espacios Vectoriales y Transformaciones Lineales
 

Similar a Presentacion

Aplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafosAplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafos
Hugo Arturo Gonzalez Macias
 
Grafos
GrafosGrafos
Programación 3: Grafos, representación y operaciones
Programación 3: Grafos, representación y operacionesProgramación 3: Grafos, representación y operaciones
Programación 3: Grafos, representación y operaciones
Angel Vázquez Patiño
 
140720444-presentacion-de-Arboles.pptx
140720444-presentacion-de-Arboles.pptx140720444-presentacion-de-Arboles.pptx
140720444-presentacion-de-Arboles.pptx
JosueBonillaChacon
 
Inteligencia Artificial - Leonys B
Inteligencia Artificial - Leonys BInteligencia Artificial - Leonys B
Inteligencia Artificial - Leonys B
Jose Andres
 
Depth-first Search
Depth-first SearchDepth-first Search
Depth-first Search
Raúl
 
Depth-first Search
Depth-first SearchDepth-first Search
Depth-first Search
Raúl
 
Folleto
FolletoFolleto
Folleto
lori_melo
 
Vectores. Características. Representación y operaciones básicas.
Vectores. Características. Representación y operaciones básicas.Vectores. Características. Representación y operaciones básicas.
Vectores. Características. Representación y operaciones básicas.
ColgandoClases ...
 
Ejercicios propuestos
Ejercicios propuestos Ejercicios propuestos
Ejercicios propuestos
Ana Gabriela Garcia Seekatz
 
S8-EDD-4.2 Aplicaciones de árboles en informática
S8-EDD-4.2 Aplicaciones de árboles en informáticaS8-EDD-4.2 Aplicaciones de árboles en informática
S8-EDD-4.2 Aplicaciones de árboles en informática
Luis Fernando Aguas Bucheli
 
El algoritmo a (asterisco)
El algoritmo a (asterisco)El algoritmo a (asterisco)
El algoritmo a (asterisco)Cristina Lopez
 
Diapo teoria de grafos
Diapo teoria de grafosDiapo teoria de grafos
Diapo teoria de grafos
Gera Lopez
 
Fundamentos de la Teoría de Grafos en Curso de Educagratis
Fundamentos de la Teoría de Grafos en Curso de EducagratisFundamentos de la Teoría de Grafos en Curso de Educagratis
Fundamentos de la Teoría de Grafos en Curso de Educagratis
Educagratis
 
Espacios vectoriales
Espacios vectorialesEspacios vectoriales
Espacios vectorialesDany Gar
 
Actividad #7 Subgrupo#1
Actividad #7 Subgrupo#1Actividad #7 Subgrupo#1
Actividad #7 Subgrupo#1
Joshua Castro
 

Similar a Presentacion (20)

Aplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafosAplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafos
 
Grafos
GrafosGrafos
Grafos
 
Programación 3: Grafos, representación y operaciones
Programación 3: Grafos, representación y operacionesProgramación 3: Grafos, representación y operaciones
Programación 3: Grafos, representación y operaciones
 
140720444-presentacion-de-Arboles.pptx
140720444-presentacion-de-Arboles.pptx140720444-presentacion-de-Arboles.pptx
140720444-presentacion-de-Arboles.pptx
 
Inteligencia Artificial - Leonys B
Inteligencia Artificial - Leonys BInteligencia Artificial - Leonys B
Inteligencia Artificial - Leonys B
 
Grafos 2
Grafos 2Grafos 2
Grafos 2
 
Tema9 ne
Tema9 neTema9 ne
Tema9 ne
 
Depth-first Search
Depth-first SearchDepth-first Search
Depth-first Search
 
Depth-first Search
Depth-first SearchDepth-first Search
Depth-first Search
 
Grafos
GrafosGrafos
Grafos
 
Folleto
FolletoFolleto
Folleto
 
Vectores. Características. Representación y operaciones básicas.
Vectores. Características. Representación y operaciones básicas.Vectores. Características. Representación y operaciones básicas.
Vectores. Características. Representación y operaciones básicas.
 
Ejercicios propuestos
Ejercicios propuestos Ejercicios propuestos
Ejercicios propuestos
 
S8-EDD-4.2 Aplicaciones de árboles en informática
S8-EDD-4.2 Aplicaciones de árboles en informáticaS8-EDD-4.2 Aplicaciones de árboles en informática
S8-EDD-4.2 Aplicaciones de árboles en informática
 
El algoritmo a (asterisco)
El algoritmo a (asterisco)El algoritmo a (asterisco)
El algoritmo a (asterisco)
 
Diapo teoria de grafos
Diapo teoria de grafosDiapo teoria de grafos
Diapo teoria de grafos
 
Teoría de grafos
Teoría de grafosTeoría de grafos
Teoría de grafos
 
Fundamentos de la Teoría de Grafos en Curso de Educagratis
Fundamentos de la Teoría de Grafos en Curso de EducagratisFundamentos de la Teoría de Grafos en Curso de Educagratis
Fundamentos de la Teoría de Grafos en Curso de Educagratis
 
Espacios vectoriales
Espacios vectorialesEspacios vectoriales
Espacios vectoriales
 
Actividad #7 Subgrupo#1
Actividad #7 Subgrupo#1Actividad #7 Subgrupo#1
Actividad #7 Subgrupo#1
 

Último

Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
https://gramadal.wordpress.com/
 
3° UNIDAD DE APRENDIZAJE 3 JUNIO 2024.docx
3°  UNIDAD DE APRENDIZAJE 3 JUNIO  2024.docx3°  UNIDAD DE APRENDIZAJE 3 JUNIO  2024.docx
3° UNIDAD DE APRENDIZAJE 3 JUNIO 2024.docx
MaryAlejo3
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Demetrio Ccesa Rayme
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
rosannatasaycoyactay
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024
77361565
 
Respuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadasRespuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadas
KarenCaicedo28
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
lautyzaracho4
 
-Dia- de- la- bandera- en- el -Perú-.PPT
-Dia- de- la- bandera- en- el -Perú-.PPT-Dia- de- la- bandera- en- el -Perú-.PPT
-Dia- de- la- bandera- en- el -Perú-.PPT
PROTHEORO Apellidos
 
Biografía de Gregor Mendel y sus 3 leyes.pptx
Biografía de Gregor Mendel y sus 3 leyes.pptxBiografía de Gregor Mendel y sus 3 leyes.pptx
Biografía de Gregor Mendel y sus 3 leyes.pptx
ar5498718
 
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdfUNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
Joan Ribes Gallén
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJELA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
jecgjv
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Demetrio Ccesa Rayme
 
EL PERU Y SUS DEPARTAMENTOS PARA NIÑOS DE SEGUNDO DE PRIMARIA
EL PERU Y SUS DEPARTAMENTOS PARA NIÑOS DE SEGUNDO DE PRIMARIAEL PERU Y SUS DEPARTAMENTOS PARA NIÑOS DE SEGUNDO DE PRIMARIA
EL PERU Y SUS DEPARTAMENTOS PARA NIÑOS DE SEGUNDO DE PRIMARIA
ESTRELLATAFUR1
 
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxxPLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
cportizsanchez48
 
FUENTES DE LA CULTURA GRIEGA EN LA HISTORIA
FUENTES DE LA CULTURA GRIEGA EN LA HISTORIAFUENTES DE LA CULTURA GRIEGA EN LA HISTORIA
FUENTES DE LA CULTURA GRIEGA EN LA HISTORIA
ElenaGallardoPals
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
KarenRuano6
 
Las diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdfLas diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdf
La Paradoja educativa
 

Último (20)

Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
 
3° UNIDAD DE APRENDIZAJE 3 JUNIO 2024.docx
3°  UNIDAD DE APRENDIZAJE 3 JUNIO  2024.docx3°  UNIDAD DE APRENDIZAJE 3 JUNIO  2024.docx
3° UNIDAD DE APRENDIZAJE 3 JUNIO 2024.docx
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024
 
Respuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadasRespuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadas
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
 
-Dia- de- la- bandera- en- el -Perú-.PPT
-Dia- de- la- bandera- en- el -Perú-.PPT-Dia- de- la- bandera- en- el -Perú-.PPT
-Dia- de- la- bandera- en- el -Perú-.PPT
 
Biografía de Gregor Mendel y sus 3 leyes.pptx
Biografía de Gregor Mendel y sus 3 leyes.pptxBiografía de Gregor Mendel y sus 3 leyes.pptx
Biografía de Gregor Mendel y sus 3 leyes.pptx
 
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdfUNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJELA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
 
EL PERU Y SUS DEPARTAMENTOS PARA NIÑOS DE SEGUNDO DE PRIMARIA
EL PERU Y SUS DEPARTAMENTOS PARA NIÑOS DE SEGUNDO DE PRIMARIAEL PERU Y SUS DEPARTAMENTOS PARA NIÑOS DE SEGUNDO DE PRIMARIA
EL PERU Y SUS DEPARTAMENTOS PARA NIÑOS DE SEGUNDO DE PRIMARIA
 
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxxPLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
 
FUENTES DE LA CULTURA GRIEGA EN LA HISTORIA
FUENTES DE LA CULTURA GRIEGA EN LA HISTORIAFUENTES DE LA CULTURA GRIEGA EN LA HISTORIA
FUENTES DE LA CULTURA GRIEGA EN LA HISTORIA
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
 
Las diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdfLas diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdf
 

Presentacion

  • 1. REPUBLICABOLIVARIANADE VENEZUELA MINISTERIO DEL PODER POPULAR PARALADEFENSA UNIVERSIDAD NACIONAL EXPERIMENTALPOLITÉCNICADE LAFUERZAARMADA NACIONAL BOLIVARIANA UNEFA NÚCLEO- LARA CRITERIOS DE BUSQUEDA EN INTELIGENCIA ARTIFICIAL ESTUDIANTE: OSVEYRI ALVARADO CI:25630886 SECCION: 7D01IS
  • 2. BÚSQUEDA SIN INFORMACION DEL DOMINIO (A CIEGAS) BÚSQUEDA EN AMPLITUD: ALGORÍTMO ASOCIADO Y EJEMPLO La búsqueda en anchura le asigna dos valores a cada vértice V: Una distancia, que da el número mínimo de aristas en cualquier Camino de vértice de origen al vértice v. El vértice predecesor de v a lo largo de algún camino más corto del vértice. El predecesor del vértice de origen es algún valor especial, como null, que indica que no tiene predecesor. Si no hay un camino del vértice de origen al vértice v, entonces la distancia de v es infinita y su predecesor tiene el mismo valor especial que el predecesor del vértice de origen.
  • 3. BÚSQUEDA SIN INFORMACION DEL DOMINIO (A CIEGAS) Ejemplo: Aquí hay un grafo no dirigido con ocho vértices, numerados de 0 al 7, con los números de los vértices mostrados arriba o debajo de los vértices. Dentro de cada vértice hay dos números: su distancia del origen, que es el vértice 3, seguido de su predecesor en el camino más corto desde el vértice 3. Un guion indica null.
  • 4. BÚSQUEDA SIN INFORMACION DEL DOMINIO (A CIEGAS) En BFS, inicialmente hacemos que la distancia y el predecesor de cada vértice sea el valor especial(null). Empezamos la búsqueda en el origen y le asignamos una distancia de 0. Después visitamos a todos los vecinos del origen y a cada vecino le damos una distancia de 1 y hacemos su predecesor igual al origen. Después visitamos a todos los vecinos de los vértices cuya distancia des 1 y que no hay sido visitados anteriormente, y le damos a cada uno de estos vértices una distancia de 2 y hacemos que su predecesor sea el vértice a partir del cual lo visitamos. Seguimos avanzando hasta que todos los vértices alcanzables desde el vértice de origen han sido visitados, siempre visitando los vértices a una distancia k del origen antes de visitar cualquier vértice a una distancia k+1.
  • 5. BÚSQUEDA SIN INFORMACION DEL DOMINIO (A CIEGAS) ALGORITOMO ASOCIADO:
  • 6. BÚSQUEDA SIN INFORMACION DEL DOMINIO (A CIEGAS) BÚSQUEDA EN PROFUNDIDAD: ALGORÍTMO ASOCIADO Y EJEMPLO Sea G = (V, A) un grafo conexo, V’ = V un conjunto de vértice, Aun vector de arcos inicialmente vacío y P un vector auxiliar inicialmente vacío: 1. Se introduce el vértice inicial en P y se elimina del conjunto V’. 2. Mientras V’ no sea vacío repetir los puntos 3 y 4. En otro caso parar. 3. Se toma el último elemento de P como vértice activo. 4. Si el vértice activo tiene algún vértice adyacente que se encuentre en V’: Se toma el de menor índice Se inserta en P´ como ultimo elemento Se elimina en V´ Se inserta en A’ el arco que le une con el vértice activo. Si el vértice activo o tiene adyacente se elimina de P´
  • 7. BÚSQUEDA SIN INFORMACION DEL DOMINIO (A CIEGAS) EJEMPLO: Muchos algoritmos de grafos necesitan visitar de un modo sistemático todos los vértices de un grafo. En la búsqueda en profundidad se avanza de vértice en vértice, marcando cada vértice visitado. La búsqueda siempre avanza hacia un vértice no marcado, internándose “profundamente” en el grafo sin repetir ningún vértice. Cuando se alcanza un vértice cuyos vecinos han sido marcados, se retrocede al anterior vértice visitado y se avanza desde éste. Si dado un grafo simple G, escogemos un vértice v para iniciar la exploración del grafo utilizando la búsqueda en profundidad, el árbol que se construye es un árbol generador de la componente conexa del grafo que contiene a v. Sea G(V, E) un grafo conexo y v un vértice de V. El algoritmo de búsqueda en profundidad puede detallarse así: 1. Se comienza en un vértice v (vértice activo) y se toma como la raíz del árbol generador T que se construirá. Se marca el vértice v. 2. Se elige un vértice u, no marcado, entre los vecinos del vértice activo. Si no existe tal vértice, ir a 4. 3. Se añade la arista (v, u) al árbol T. Se marca el vértice u y se toma como activo. Ir al paso 2. 4. Si se han alcanzado todos los vértices de G el algoritmo termina. En caso contrario, se toma el vértice padre del vértice activo como nuevo vértice activo y se vuelve al paso 2. La complejidad de este algoritmo es O(max{n, m})
  • 8. BÚSQUEDA SIN INFORMACION DEL DOMINIO (A CIEGAS) Hallar un árbol generador para el siguiente grafo aplicando el algoritmo de búsqueda en profundidad. Si no se tuviera la certeza de que el grafo G es conexo, se necesita modificar el paso 4 para permitir la búsqueda en las componentes conexas que no contienen a v. Entonces este algoritmo servirá también para hallar todas las componentes conexas del grafo G, mediante la construcción de un árbol generador de cada componente conexa de G.
  • 9. BÚSQUEDA SIN INFORMACION DEL DOMINIO (A CIEGAS) ALGORITMO ASOCIADO:
  • 10. BÚSQUEDA SIN INFORMACION DEL DOMINIO (A CIEGAS) BÚSQUEDA GENERAL EN GRAFOS ALGORITMO ASOCIADO:
  • 11. BÚSQUEDAS INFORMADAS (HEURISTICAS) BÚSQUEDA PRIMERO EL MEJOR: ALGORÍTMO ASOCIADO 1.sea L una Lista de nodos iniciales. 2. Sea N el nodo más cercano a la meta (el mejor). Si L está vacía, falla. 3. Si N es la meta. Regrese la trayectoria desde el nodo inicial al nodo N. 4. Si N no es una meta. Buscar los hijos de N, colocarlos en L, etiquetándolos con la trayectoria desde el nodo inicial. Retorne al paso 2.
  • 12. BÚSQUEDAS INFORMADAS (HEURISTICAS) BÚSQUEDA EN HAZ: ALGORÍTMO ASOCIADO
  • 17. BÚSQUEDA CON ADVERSARIO Pasos del algoritmo minimax: Generación del árbol de juego. Se generarán todos los nodos hasta llegar a un estado terminal. Cálculo de los valores de la función de utilidad para cada nodo terminal. Calcular el valor de los nodos superiores a partir del valor de los inferiores. Según nivel si es MAX o MIN se elegirán los alcanza. En el caso del ajedrez los posibles valores son (+1,0,-1) que se corresponden con ganar, empatar y perder respectivamente. En el caso del backgammon los posibles valores tendrán un rango de [+192,-192], correspondiéndose con el valor de las fichas. Para cada juego pueden ser diferentes. Si minimax se enfrenta con el dilema del prisionero escogerá siempre la opción con la cual maximiza su resultado suponiendo que el contrincante intenta minimizarlo y hacernos perder. valores mínimos y máximos representando los movimientos del jugador y del oponente, de ahí el nombre de minimax. Elegir la jugada valorando los valores que han llegado al nivel superior. El algoritmo explorará los nodos del árbol asignándoles un valor numérico mediante una función de evaluación, empezando por los nodos terminales y subiendo hacia la raíz. La función de utilidad definirá lo buena que es la posición para un jugador cuando la
  • 18. BÚSQUEDA CON ADVERSARIO En el siguiente ejemplo puede verse el funcionamiento de minimax en un árbol generado para un juego imaginario. Los posibles valores de la función de utilidad tienen un rango de [1-9]. En los movimientos del contrincante suponemos que escogerá los movimientos que minimicen nuestra utilidad, en nuestros movimientos suponemos que escogeremos los movimientos que maximizan nuestra utilidad. El primer paso será calcular los nodos terminales, en verde. Posteriormente calcularemos el cuarto nivel, movimiento min, minimizando lo elegido (5, 2 y 1). Después podremos calcular el tercer nivel, movimiento max, maximizando la utilidad (5, 9). El segundo nivel es un movimiento min (5, 3 y 1). Finalmente llegamos al primer nivel, el movimiento actual, elegiremos el nodo que maximice nuestra utilidad (5).
  • 19. BÚSQUEDA CON ADVERSARIO METODO DE PODA ALGORITMO ASOCIADO Y EJEMPLO: G(x) es la función de estimación del algoritmo. P es la pila de posibles soluciones. esFactible es la función que considera si la propuesta es válida. esSolución es la función que comprueba si se satisface el objetivo. óptimo es el valor de la función a optimizar evaluado sobre la mejor solución encontrada hasta el momento. NOTA: Usamos un menor que (<) para los problemas de minimización y un mayor que (>) para problemas de maximización.