Fundamentos de Inteligencia Artificial
|
|
|
- Ángel Belmonte Cárdenas
- hace 8 años
- Vistas:
Transcripción
1 Fundamentos de Inteligencia Artificial Búsqueda con Adversario Hugo Vega Huerta
2 En esta sección Conoceremos métodos que permiten practicar juegos de tablero. una opción conduce a otra, pero se trata de opciones intercaladas entre dos adversarios. Estudiaremos dos algoritmos básicos: Búsqueda Minimax: método básico para recorrer un árbol y seleccionar movimiento más prometedor. Poda alfa-beta: idea para reducir la búsqueda mediante la detección de perdedores garantizados.
3 Interés por los juegos Desde los 50s la comunidad de inteligencia artificial se interesó por los juegos (Turing, Shannon, etc.) Los juegos son un dominio apropiado para explorar la inteligencia computacional: Tarea bien estructurada; permite medir claramente el éxito o fracaso. No requiere gran cantidad de conocimiento. Pueden ser resueltos buscando una ruta del estado inicial al meta.
4 Representación del juego La manera natural es mediante un árbol de juegos, que no es otra cosa que un tipo de red semántica. Los nodos representan configuraciones de tablero Las ramas indican cómo una configuración puede transformarse en otra mediante un solo movimiento. Diferente a otros tipos de árboles de búsqueda, en este caso las decisiones son tomadas por dos adversarios alternadamente.
5 cómo conducir la búsqueda? Los métodos de búsqueda que hemos visto son en esencia procedimientos de generación y prueba. Para hacer más eficiente la búsqueda se necesita: Mejorar el procedimiento de generación: producir sólo estados favorables (buenos movimientos). Mejorar el procedimiento de prueba: lograr que se analicen primero los estados más prometedores. Estas dos condiciones son importantes, pues una búsqueda exhaustiva es imposible. En ajedrez la ramificación es ~16 y la profundidad ~100, lo que nos llevaría a un árbol de estados.
6 Procedimiento Minimax Tres ideas básicas: Evaluación estática: cálculo de un número que refleje la calidad del tablero (positivo indica una posición favorable, negativo una favorable al adversario). Búsqueda hacia delante: se deben analizar varios niveles abajo para tomar una buena decisión (en profundidad limitada). Modelado de adversarios: se modela el comportamiento de un jugador de maximización (la máquina) y uno de minimización (el adversario). Ambos siempre toman las mejores decisiones.
7 qué hace minimax? Nivel de Maximización Nivel de Minimización qué jugada debemos seleccionar? realmente estamos seguros que será una buena jugada? el adversario podría quedar en una posición adecuada para hacernos daño?
8 Analizando el procedimiento En el nivel de maximización se busca un movimiento que lleve a un número positivo grande. En el de minimización uno que lleve hacia negativos. Las decisiones del maximizador deben tener conocimiento de las alternativas disponibles para el minimizador del nivel inferior, y al revés. Cuando se alcanza el limite de exploración, el evaluador estático proporciona una base directa para la selección de alternativas. Minimax propaga información de abajo hacia arriba.
9 Algoritmo Para efectuar una búsqueda mediante MINIMAX: Si el límite de búsqueda se ha alcanzado, calcular el valor estático de la posición actual. Dar a conocer el resultado. De otro modo, si el nivel es de minimización, usar MINIMAX en los hijos de la posición actual y dar a conocer el menor de los resultados. De lo contrario, si el nivel es de maximización, usar MINIMAX en los hijos de la posición actual y notificar el mayor de los resultados.
10 Orden de visitas y evaluación
11 Tarea (entregar martes 24 de Octubre) 1. tiene sentido continuar hasta revisar el nodo A? por qué? Para contestar analice lo que pasaría si: A tuviera una evaluación estática muy grande (100) A tuviera una evaluación estática muy pequeña (-100) A
12 Bases del procedimiento alfa-beta Se basa en la observación de que NO es necesario evaluar todos los nodos hoja del árbol. Reduce el número de evaluaciones estáticas: Similar a ramificación y cota, porque demuestra que una trayectorias son malas aun cuando no las sigue completamente. El principio alfa-beta: Si tiene una idea que es indudablemente mala, no se tome el tiempo para constatar que tan mala es.
13 El procedimiento alfa-beta cómo se calculan alfa y beta? Alfa = mínimo valor al que puede aspirar un nodo del nivel de maximización (según evidencia) Beta = máximo valor que puede ser asignado a un nodo del nivel de minimización (según evidencia) dónde y cuándo parar la exploración? Por debajo de cualquier nodo de minimización que tenga un valor de beta menor o igual que el valor alfa de cualquiera de sus nodos antecesores de maximización. Por debajo de cualquier nodo de maximización que tenga su alfa sea mayor o igual que el valor de beta de cualquiera de sus nodos antecesores de minimización.
14 Ejemplo de procedimiento alfa-beta 5 ( 2) = - = 2 PARAR! = = 2 = 2 2 ( 2) 4 (=2) 7 ( 1) = = 1 1 (2) 3 (7) 6 (1) (A)
15 Juegos con restricción en tiempo qué puede pasar con minimax si se juega con restricción de tiempo? cómo atacar esta situación? Se puede buscar a una profundidad conservadora. El tiempo para buscar a una profundidad fija depende de la situación (cada nodo puede tener un número diferente de hijos). Esto implica conformarse con un peor análisis en la mayoría de las situaciones. Una estrategia heurística para resolver este problema es la profundización progresiva.
16 Profundización progresiva Consiste en analizar cada situación a una profundidad 1, después a una profundidad 2, luego a 3, etc., hasta que el tiempo se agote. Se toma la decisión con base en el análisis más profundo concluido al momento. Esta estrategia asegura que en todas las situaciones se tenga el mejor análisis posible de acuerdo al tiempo establecido por jugada.
17 es viable esta estrategia? La evaluación estática es lo que requiere mayor tiempo. Las evaluaciones obtenidas con profundidad progresiva es: b 0 + b b d-1 = (b d 1)/ (b -1) La razón de nodos en el nivel base entre los nodos hasta el nivel base es: b d (b - 1) / b d 1 = b - 1 Esto significa que con b = 16, el número de evaluaciones estáticas que hace minimax en cada nivel hasta la base es sólo la decimoquinta parte de la evaluación estática de la base. Buena inversión, y muy seguro para no salirse de tiempo.
18 Efecto horizonte En minimax todo se analiza a una profundidad predefinida. Entonces, Sensación de euforia si el análisis se detiene justo antes de que el oponente realice una gran jugada. Sensación de depresión si el análisis se detiene justo antes de que usted realice una gran jugada. Para evitar estas sensaciones falsas, se tiene que continuar explorando hasta que ninguna captura sea inminente, es decir, que no exista una jugada forzada. Una jugada es forzada si su valor de evaluación estática se desvía del resto.
19 Ejemplo del efecto horizonte captura captura Horizonte
20 Heurística de extensión singular Establece que la búsqueda debe continuar (debe expandirse) mientras que el valor estático de la jugada indique una jugada forzada. Se inicia esta expansión a partir del nivel de evaluación estática predefinido. La búsqueda en la rama en cuestión se detiene hasta que no exista jugada forzada. Los valores de evaluación estática se propagan hacia arriba.
Métodos de Búsqueda para juegos humano-maquina. PROF: Lic. Ana María Huayna D.
Métodos de Búsqueda para juegos humano-maquina PROF: Lic. Ana María Huayna D. Tópicos 1. Introducción 2. Juegos 3. Estrategias de Juego 4. Algoritmo Minimax 5. Algoritmo Poda Alfa-Beta 1.- Introducción
JUEGOS. Área de aplicación de los algoritmos heurísticos Juegos bi-personales: oponente hostil
JUEGOS Área de aplicación de los algoritmos heurísticos Juegos bi-personales: oponente hostil I Oponente: Jugador: intenta mover a un estado que es el peor para Etiquetar cada nivel del espacio de búsqueda
4ta. Práctica. Búsqueda en árbol con contrincante: MiniMax con poda Alfa-Beta. Inteligencia Artificial Prácticas 2004/2005
4ta. Práctica Búsqueda en árbol con contrincante: MiniMax con poda Alfa-Beta Inteligencia Artificial Prácticas 2004/2005 Decisiones Perfectas en Juegos de DOS Participantes Definición de Juego Estado Inicial:
Búsqueda con adversario
Introducción Búsqueda con adversario Uso: Decidir mejor jugada en cada momento para cierto tipo de juegos Hay diferentes tipos de juegos según sus características: Numero de jugadores, toda la información
Inteligencia Artificial. Integrantes Equipo # 1:
INSTITUTO TECNOLÓGICO De Nuevo Laredo Especialidad: Ingeniería en Sistemas Computacionales Catedrático: Ing. Bruno López Takeyas. Asignatura: Inteligencia Artificial. Integrantes Equipo # 1: Javier Alonso
Para definir en formalmente el juego se deberá establecer:
INTRODUCCION A LA INTELIGENCIA ARTIFICIAL MÓDULO 5- JUEGOS COMO PROBLEMA DE BÚSQUEDA Referencias: Inteligencia Artificial Russell and Norvig Cap.5. Artificial Intellingence Nils Nilsson Ch.3 Se trata el
ALGORITMO MINIMAX. o Nodo: Representa una situación del juego. o Sucesores de un nodo: Situaciones del juego a las que se
ALGORITMO MINIMAX Algoritmo de decisión para minimizar la pérdida máxima aplicada en juegos de adversarios Información completa (cada jugador conoce el estado del otro) Elección del mejor movimiento para
(e) Con la poda alfa-beta se eliminan nodos que nunca serán alcanzados
Universidad Rey Juan Carlos Curso 2014 2015 Hoja de Problemas Tema 5 1. Cuáles de las siguientes afirmaciones acerca del algoritmo Minimax son ciertas (a) El algoritmo Minimax realiza una exploración primero
El Juego como Problema de Búsqueda
El Juego como Problema de Búsqueda En este algoritmo identificamos dos jugadores: max y min. El objetivo es encontrar la mejor movida para max. Supondremos que max mueve inicialmente y que luego se turnan
Inteligencia Artificial II Unidad Plan 2010-Ingeniería en Sistemas Computacionales
Inteligencia Artificial II Unidad Plan 2010-Ingeniería en Sistemas Computacionales Rafael Vázquez Pérez Unidad II:Técnicas de Búsqueda. 2.1. Solución de problemas con búsqueda. 2.2. Espacios de estados.
A B MIN C D E F MAX x E.T.S.I. INFORMÁTICA 4º CURSO. INTELIGENCIA ARTIFICIAL E INGENIERÍA DEL CONOCIMIENTO
E.T.S.I. INFORMÁTICA 4º CURSO. INTELIGENCIA ARTIFICIAL E INGENIERÍA DEL CONOCIMIENTO UNIVERSIDAD DE MÁLAGA Dpto. Lenguajes y Ciencias de la Computación RELACIÓN DE PROBLEMAS. TEMA IV. PROBLEMAS DE JUEGOS.
UNIVERSIDAD MAYOR DE SAN SIMÓN FACULTAD DE CIENCIAS Y TECNOLOGÍA INGENIERÍA DE SISTEMAS BÚSQUEDA PRIMERO EL MEJOR
UNIVERSIDAD MAYOR DE SAN SIMÓN FACULTAD DE CIENCIAS Y TECNOLOGÍA INGENIERÍA DE SISTEMAS BÚSQUEDA PRIMERO EL MEJOR INTEGRANTES: Caricari Cala Aquilardo Villarroel Fernandez Fructuoso DOCENTE: Lic. Garcia
Ingeniería en Sistemas Computacionales. Inteligencia Artificial. Ing. Bruno López Takeyas. Algoritmo Hill Climbing
Ingeniería en Sistemas Computacionales Inteligencia Artificial Ing. Bruno López Takeyas Algoritmo Hill Climbing Alumnos Ylliana Samantha Anderson Benavides 01100161 Pablo Saúl Hernández Ribota 01100230
(d) Puede haber estrategias que funcionan mejor que Minimax si el contrincante es
Universidad Rey Juan Carlos Curso 2014 2015 Hoja de Problemas Tema 5 1. Cuáles de las siguientes afirmaciones acerca del algoritmo Minimax son ciertas (a) El algoritmo Minimax realiza una exploración primero
(e) Con la poda alfa-beta se eliminan nodos que nunca serán alcanzados
Universidad Rey Juan Carlos Curso 2014 2015 Hoja de Problemas Tema 5 1. Cuáles de las siguientes afirmaciones acerca del algoritmo Minimax son ciertas (a) El algoritmo Minimax realiza una exploración primero
Lainteligencia artificial es una de las ramas de la ciencia de
Las Matemáticas y La Ingeniería Química, Una Relación Sinérgica 53 ~ Arboles de Juegos Nelson R. Becerra Correa RESUMEN El presente artículo hace una descripción sobre los árboles de juegos, se presentan
Inteligencia Artificial
Inteligencia Artificial Tema 2 Búsquedas Ivan Olmos Pineda Contenido Estructura General de un PSA Formulación de un PSA Algoritmos de Búsqueda de Soluciones Aplicaciones BUAP Inteligencia Artificial 2
Búsqueda Heurística IV
Búsqueda Heurística IV Pedro Meseguer IIIA-CSIC Bellaterra, Spain [email protected] 2 jugadores Búsqueda para juegos Perfecta información: cada jugador conoce toda la información del contrario no hay
CI-6675 Algoritmos y Estructuras Optimizadas para Videojuegos
Especialización en Creación y Programación de Videojuegos CI-6675 Algoritmos y Estructuras Optimizadas para Videojuegos Agenda de hoy Juegos Combinatorios Información en un Juego La suma de un Juego s
RELACIÓN DE PROBLEMAS DE CLASE DE PROGRAMACIÓN LINEAL ENTERA
RELACIÓN DE PROBLEMAS DE CLASE DE PROGRAMACIÓN LINEAL ENTERA SIMPLEX Y LINEAL ENTERA a Resuelve el siguiente problema con variables continuas positivas utilizando el método simple a partir del vértice
(b) Cuál es la desventaja principal de una heurística con aprendizaje? es más informada que otra función heurística optimista h 2 *?
UNIVERIDD REY JUN CRLO CURO 0-0 INTELIGENCI RTIFICIL Hoja de Problemas Tema Ejercicio : Conteste a las siguientes preguntas: (a) Cómo funciona una heurística con aprendizaje? olución: Una heurística con
Aprendizaje Automatizado
Aprendizaje Automatizado Aprendizaje Automatizado Programas que mejoran su comportamiento con la experiencia. Dos formas de adquirir experiencia: A partir de ejemplos suministrados por un usuario (un conjunto
3. Árboles de decisión
3.1 Introducción Método para aproximación de funciones objetivo que tengan valores discretos (clasificación) Uno de los métodos mas extensamente usados para inferencia inductiva Capaz de aprender hipótesis
Técnicas de Minería de Datos
Técnicas de Minería de Datos Act. Humberto Ramos S. 1 Qué es Minería de datos? El desarrollo de dispositivos tecnológicos para acumular datos a bajo costo. Acumulación o registro de gran cantidad de datos.
Solución al parcial 14
Solución al parcial 14 Marque V(erdadero) o F(also) según considere la proposición. 1. La lógica difusa es la emulación del razonamiento aproximado que realizan las máquinas. F: Las máquinas no realizan
Algoritmos de búsqueda
Capítulo 3 Algoritmos de búsqueda 3.1. Introducción Para realizar una búsqueda en el juego del ajedrez, éste, puede ser representado mediante un árbol, en el cual los nodos representan posiciones del tablero
Programación NO Lineal (PNL) Optimización sin restricciones
Programación NO Lineal (PNL) Optimización sin restricciones Ejemplos de los problemas que se aplica la programación NO Lineal: Problema de transporte con descuentos por cantidad : El precio unitario de
Estado 3.2 (coste = 9)
Búsqueda heurística Fernando Berzal, [email protected] Búsqueda heurística Búsqueda primero el mejor p.ej. búsqueda de coste uniforme [UCS] Heurísticas Búsqueda greedy El algoritmo A* Heurísticas admisibles
Inteligencia Artificial. Oscar Bedoya
Inteligencia Artificial Oscar Bedoya [email protected] * Algoritmo minimax * Poda alfa-beta * Juegos con decisiones imperfectas * Juegos con elemento aleatorio * Aplicaciones Tipos de contrincantes
Tema 7: Búsqueda con adversario (juegos)
Tema 7: Búsqueda con adversario (juegos) José Luis Ruiz Reina José Antonio Alonso Franciso J. Martín Mateos María José Hidalgo Departamento de Ciencias de la Computación e Inteligencia Artificial Universidad
Tablas de dispersión (hash tables)
Tablas de dispersión (hash tables) La dispersión es una técnica empleada para realizar inserciones, eliminaciones y búsquedas en un tiempo promedio constante. La estructura de datos ideal para la tabla
Búsqueda con adversario
Búsqueda con adversario José Luis Ruiz Reina José Antonio Alonso Jiménez Franciso J. Martín Mateos María José Hidalgo Doblado Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla
Tema 4: Técnicas heurísticas en juegos
Tema 4: Técnicas heurísticas en juegos José A. Alonso Jiménez Carmen Graciani Díaz Francisco Jesús Martín Mateos José Luis Ruiz Reina Dpto. Ciencias de la Computación e Inteligencia Artificial UNIVERSIDAD
Arboles de decisión. Area de Computación e Inteligencia Artificial
Arboles de decisión 1 Teoría de la decisión Hemos estudiado las redes bayesianas como instrumento para el diagnóstico en presencia de incertidumbre. La idea ahora es aprovechas ese diagnóstico para decidir
Investigación Operativa
Investigación Operativa Unidad: Teoría de decisiones y modelos de programación lineal Docente: Johnny. Pacheco Contreras Unidad Teoría de decisiones y modelos de programación lineal. Logro Al finalizar
El Correr Riesgos. Capítulo 29
Capítulo 29 229 El Correr Riesgos Su ecuación está incompleta hasta que sepa qué es lo peor que podría llegar a ocurrirle y lo mejor que podría sucederle. Estas palabras de Paul Shultheis (un presidente
Análisis de. Análisis de. Decisiones:
Análisis de : Tablas de Pagos y Árboles de Decisión Fragoso Iñiguez I Marisol Salazar Rosales Leandro Julián Noviembre, 06 Tablas de Pagos Una situación de decisión en condiciones de incertidumbre puede
INDICADORES DE GESTIÓN
INDICADORES DE GESTIÓN Sistema de Gestión de Calidad UNIVERSIDAD SURCOLOMBIANA SISTEMA DE MEDICIÓN Lo que más impresiona de los sistemas de medición es la cantidad de datos que se llegan a recibir y lo
Resolución de Problemas: Juegos
Elena Alaña Salazar Inteligencia en Redes de Comunicaciones Ingeniería de Telecomunicación La resolución de problemas es una tarea fundamental que forma parte de casi cualquier proceso supuestamente inteligente.
TEORIA DE DECISIONES
TEORIA DE DECISIONES En economía y administración existen ciertos tipos de problemas en los que no es posible obtener muestras(información objetiva) para estimar ciertas características de la población.
Problemas de búsqueda entre adversarios
Problemas de búsqueda entre adversarios Juegos For IA researchers, the abstract nature of games makes them an appealing subject for study (Russell & Norvig, 2003). 1 Introducción Juegos» Origen, 1928:
Búsqueda Heurística I
Búsqueda Heurística I Pedro Meseguer IIIA-CSIC Bellaterra, Spain [email protected] Introducción Temario curso Búsqueda sistemática Búsqueda ciega Búsqueda informada: primero el mejor, A* Búsqueda en memoria
Inteligencia Artificial. Oscar Bedoya
Inteligencia Artificial Oscar Bedoya [email protected] http://eisc.univalle.edu.co/~oscarbed/ia/ * Agentes * Estructura de un agente * Tipos de agentes Agente Sistema que recibe información
Cálculo. (Valor final-valor inicial/valor inicial) = Retorno total
Rentabilidad Usted realiza inversiones para ganar dinero, o por lo menos para preservar su valor frente a la inflación y poder cumplir sus objetivos. La rentabilidad de sus inversiones puede tener distintas
Introducción a las RdP. Optimización basada en redes de Petri. Redes de Petri. Son objeto de estudio: RdP. Ejemplos:
Seminario sobre toma de decisiones en logística y cadenas de suministro Introducción a las RdP Optimización basada en redes de Petri https://belenus.unirioja.es/~emjimene/optimizacion/transparencias.pdf
CAPÍTULO 4 TÉCNICA PERT
54 CAPÍTULO 4 TÉCNICA PERT Como ya se mencionó en capítulos anteriores, la técnica CPM considera las duraciones de las actividades como determinísticas, esto es, hay el supuesto de que se realizarán con
CONTENIDO Prefacio CAPITULO 1: Qué es la investigación de operaciones? CAPITULO 2: Introducción a la programación lineal...
CONTENIDO Prefacio XV CAPITULO 1: Qué es la investigación de operaciones? 1 1.1 Modelos de investigación de operaciones 1 1.2 Solución del modelo de investigación de operaciones.. 4 1.3 Modelos de colas
Sin embargo, es precisamente en los momentos más dificiles cuando los dirigentes, gerentes y directivos de las organizaciones más deben pensar en:
II PASOS PARA ELABORAR UN DIAGNOSTICO DE FORTALEZAS, OPORTUNIDADES, DEBILIDADES y AMENAZAS (FODA) 1 Cuál es nuestra situación actual? El primer paso consiste en determinar, lo más objetivamente posible,
Arboles de decisión. Area de Computación e Inteligencia Artificial
Arboles de decisión Teoría de la decisión Hemos estudiado las redes bayesianas como instrumento para el diagnóstico en presencia de incertidumbre. La idea ahora es aprovechar ese diagnóstico para decidir
Unidad I: Introducción a las estructuras de datos
Unidad I: Introducción a las estructuras de datos 1.1 Tipos de datos abstractos (TDA) Los tipos de datos abstractos (TDA) encapsulan datos y funciones que trabajan con estos datos. Los datos no son visibles
CAPÍTULO 6 PROGRAMACIÓN DINÁMICA. Programación Dinámica
CAPÍTULO 6 PROGRAMACIÓN DINÁMICA Programación Dinámica Programación Dinámica En muchos casos las decisiones del pasado afectan los escenarios del futuro. En estos casos se pueden tomar 2 opciones: asumir
Aprendizaje Automatizado. Árboles de Clasificación
Aprendizaje Automatizado Árboles de Clasificación Árboles de Clasificación Estudiaremos un algoritmo para la creación del árbol. Selección de atributos comenzando en el nodo raíz. Proceso recursivo. Árboles
Matemáticas Discretas Tc1003 Teoría de Grafos
Definición. Sea A un grafo. A recibe el nombre de árbol sí y sólo si: A es conexo. A no contiene circuitos. Ejemplos: Definición. Sea A un árbol. Un vértice de grado 1 se llama una hoja. Un vértice de
Juegos deterministas. Ajedrez, damas, Go, Othello. barquitos
Búsqueda con adversario: Juegos Fernando Berzal, [email protected] Tipos de juegos Juegos deterministas Juegos de azar Con información perfecta Con información imperfecta Ajedrez, damas, Go, Othello barquitos
Dirección de Operaciones
Dirección de Operaciones 1 Sesión No. 9 Nombre: Problemas de transporte y asignación. Primera parte. Objetivo Al finalizar la sesión, el alumno será capaz de Contextualización Cuál es el valor de estudiar
Assessment de Resultados del Estudiante como parte integral de la mejora continua 03 de Abril de 2013
1 Assessment de Resultados del Estudiante como parte integral de la mejora continua 03 de Abril de 2013 2 Generalidades Visión y Misión de ICACIT 4 Visión de ICACIT Ser la entidad acreditadora de programas
CONCLUSIONES 5. CONCLUSIONES.
5. CONCLUSIONES. Entre los sistemas de referencia empleados para el cálculo de las fuerzas elásticas, para un elemento finito de dos nodos que utiliza la teoría de Euler- Bernoulli [11], basándose en las
El Enfoque del Marco Lógico L a las ENDES. Introducción. Banco Mundial. Octubre, Programa MECOVI-Banco Mundial
El Enfoque del Marco Lógico L aplicado a las ENDES Introducción José R. Molinas Vega Banco Mundial Octubre, 2005 EL MARCO LÓGICO Una herramienta para fortalecer el Diseño, la Ejecución y la Evaluación
Modelos Para la Toma de Decisiones
Modelos Para la Toma de Decisiones 1 Sesión No. 5 Nombre: Modelos de decisión. Primera parte. Contextualización Modelos para decidir? Hemos visto herramientas de tipo más bien matemático que nos permiten
Redes Semánticas. IIMAS Inteligencia Artificial. Alumno: Vicente Iván Sánchez Carmona Profesora: Dr. Ana Lilia Laureano
Redes Semánticas IIMAS Inteligencia Artificial Alumno: Vicente Iván Sánchez Carmona Profesora: Dr. Ana Lilia Laureano Representación del conocimento El problema de cómo almacenar el conocimiento a ser
Problema de las N Reinas. Resolución paralela
Problema de las N Reinas Resolución paralela Indice Introducción al problema Representación y Soluciones Resolución secuencial Resolución paralela Conclusiones Bibliografía 2 3 Introducción Introducción
UNLPam - Fac. Cs. Econ. y Jur.
Bibliografía Anderson, Sweeney y Williams; Introducción a los modelos cuantitativos para Administración. Grupo Editorial Iberoamérica. Eppen, Gould, Schmidt, Moore, Weatherford; Investigación de Operaciones
3.1. Administración de la medición y de la información estratégica:
Unidad III Aspectos Generales Sobre la Gestión de la Calidad 3.1. Administración de la medición y de la información estratégica: Los siguientes criterios corresponden a la administración de la medición
Inteligencia Artificial en el Juego de la Brisca
Inteligencia Artificial en el Juego de la Brisca Gerardo Pinar Loriente Ingeniería de Telecomunicación RESUMEN Este documento recoge la implementación algorítmica en tres pasos de un jugador inteligente
Búsqueda en e.e. --> reglas para elegir entre las ramas que con más probabilidad lleven a la solución.
BÚSQUEDA HEURÍSTICA estudio de los métodos y reglas del descubrimiento y la invención. Búsqueda en e.e. --> reglas para elegir entre las ramas que con más probabilidad lleven a la solución. Situaciones
Resolución de problemas de búsqueda
Resolución de problemas de búsqueda Memoria de Prácticas de Segunda Entrega 26 de noviembre de 2007 Autores: Mariano Cabrero Canosa [email protected] Elena Hernández Pereira [email protected] Directorio de entrega:
UNIVERSIDAD DON BOSCO DEPARTAMENTO DE CIENCIAS BÁSICAS LABORATORIO DE FÍSICA ASIGNATURA: ELECTRICIDAD Y MAGNETISMO
UNIVERSIDAD DON BOSCO DEPARTAMENTO DE CIENCIAS BÁSICAS LABORATORIO DE FÍSICA ASIGNATURA: ELECTRICIDAD Y MAGNETISMO I. OBJETIVOS LABORATORIO 7: REGLAS DE KIRCHHOFF Comprobar experimentalmente que en un
La forma en que se determina el Elo de un jugador fue ideada para el ajedrez en 1959, por el profesor de matemáticas, el Dr. Élő Árpád.
1.1.1 Qué es el Elo y cómo se calcula?. El Elo es un valor numérico que se asigna a cada jugador en relación con su "fuerza" o nivel de juego, en base al cual se puede estimar su probabilidad de victoria
TP-BETA-DAT. TEST PSICOMÉTRICO DAT Y BETA Documento: Glosario Alaro Coarite Vladimir Edwin Versión 1.0
TP-BETA-DAT TEST PSICOMÉTRICO DAT Y BETA Documento: Glosario Alaro Coarite Vladimir Edwin Versión 1.0 Control de Documento Proyecto Test Psicométrico DAT y BETA Título Glosario del Sistema [v1.0 12 de
OPTIMIZACIÓN DE CÓDIGO
OPTIMIZACIÓN DE CÓDIGO INTRODUCCION La finalidad de la optimización de código es producir un código objeto lo más eficiente posible. En algunos casos también se realiza una optimización del código intermedio.
Universidad Nacional Autónoma de Nicaragua UNAN-Managua. Curso de Investigación de Operaciones
Universidad Nacional Autónoma de Nicaragua UNAN-Managua Curso de Investigación de Operaciones Profesor: MSc. Julio Rito Vargas Avilés. Presentación del Programa de Investigación de Operaciones Estudiantes:
Compromiso. Negación. Resistencia. Exploración. Existen 4 fases que representan nuestros estados emocionales cuando enfrentamos el cambio.
La Curva del Cambio Tomar conciencia de los estados emocionales que pasamos, cuando nos enfrentamos al cambio, nos ayuda a tener control de la situación y a trabajar debidamente con nosotros mismos para
Curso 2012-2013 15/10/12. Inteligencia Artificial (30223) Lección 5. Juegos. Índice. Juegos. Los juegos son una forma de entorno multiagente
Inteligencia Artificial (30223) Lección 5. Juegos Curso 2012-2013 José Ángel Bañares 15/10/2013. Dpto. Informática e Ingeniería de Sistemas. Índice Juegos Decisiones optimas Poda α-β Juegos con información
Figura 1: Esquema de las tablas simplex de inicio y general.
RELACIONES PRIMAL-DUAL Los cambios que se hacen en el modelo original de programación lineal afectan a los elementos de la tabla óptima actual el que se tenga en el momento, que a su vez puede afectar
Métodos de Inteligencia Artificial
Métodos de Inteligencia Artificial L. Enrique Sucar (INAOE) [email protected] ccc.inaoep.mx/esucar Tecnologías de Información UPAEP Agentes basados en conocimiento Contenido Sistemas basados en conocimiento
Juegos. Esquema. Introducción: juegos como búsqueda Decisiones perfectas Decisiones imperfectas Poda α β
Juegos Transparencias IA (F29) M.Marcos, 2002 (Figuras c S.Russell & P.Norvig, 1998) 1 Esquema Introducción: juegos como búsqueda Decisiones perfectas Decisiones imperfectas Poda α β Transparencias IA
Metaheurísticas y heurísticas. Algoritmos y Estructuras de Datos III
Metaheurísticas y heurísticas Algoritmos y Estructuras de Datos III Metaheurísticas Heurísticas clásicas. Metaheurísticas o heurísticas modernas. Cuándo usarlas? Problemas para los cuales no se conocen
Búsqueda Heurística (1ª parte)
Búsqueda Heurística (1ª parte) Ingeniería Informática, 4º Curso académico: 2011/2012 Profesores: Ramón Hermoso y Matteo Vasirani 1 Tema 2: Agentes basados en Búsqueda Resumen: 2. Agentes basados en búsqueda
Proyecto 6. Árboles de decisión: Un árbol de decisión es un modelo de predicción utilizado en el ámbito de la inteligencia artificial.
Árboles de decisión: Un árbol de decisión es un modelo de predicción utilizado en el ámbito de la inteligencia artificial. Funcionamiento: Se realiza un test en cada nodo interno del árbol, a medida que
GUÍA DE ELABORACIÓN DE PROYECTOS COMUNITARIOS
GUÍA DE ELABORACIÓN DE PROYECTOS COMUNITARIOS PROYECTOS COMUNITARIOS El surgimiento de problemas que afectan nuestra comunidad nos motiva a organizarnos para buscar soluciones y determinar que acciones
PERCEPCIÓN DEL HABLA Reconocimiento de Palabras Habladas
PERCEPCIÓN DEL HABLA Reconocimiento de Palabras Habladas En el reconocimiento de la palabra se acepta que, comúnmente, ocurren las siguientes fases de habla: Contacto inicial, Selección léxica, Reconocimiento
Métodos de Inteligencia Artificial
Métodos de Inteligencia Artificial L. Enrique Sucar (INAOE) [email protected] ccc.inaoep.mx/esucar Tecnologías de Información UPAEP Sistemas Multiagentes IA Distribuida Introducción Esquemas de control
ALLSOFT S.A. de C.V. Monterrey, N.L.
Modelos de Desarrollo ALLSOFT S.A. de C.V. Monterrey, N.L. 1 Introducción Para el desarrollo de cualquier producto de software se realizan una serie de tareas entre la idea inicial y el producto final.
INVESTIGACIÓN EVALUATIVA. Elena Ramos Cristina Alonso Noelia Moyano Esmeralda Olmo Natalia Gómez
INVESTIGACIÓN EVALUATIVA Elena Ramos Cristina Alonso Noelia Moyano Esmeralda Olmo Natalia Gómez Teoría de la evaluación EVALUACIÓN: Proceso de recogida de información orientado a la emisión de juicios
Unidad II: Análisis semántico
Unidad II: Análisis semántico Se compone de un conjunto de rutinas independientes, llamadas por los analizadores morfológico y sintáctico. El análisis semántico utiliza como entrada el árbol sintáctico
APERTURA DE UNA FÁBRICA DE CHOCOLATE
APERTURA DE UNA FÁBRICA DE CHOCOLATE Luego de tanto pensar, el señor Martín Gómez, dueño de una fábrica de pan, ha decidido diversificarse debido a la crisis económica y ha tomado la decisión de construir
como les va con las practicas?
como les va con las practicas? Problemas NP-completos y Estructuras de datos básicas (representación de datos) mat-151 1 Una maquina de Turing Aceptation state Una maquina de Turing Maquina de Turing Determinística,
MINISTERIO DE SALUD PUBLICA Y ASISTENCIA SOCIAL COOPERACIÓN ALEMANA PARA EL DESARROLLO PROYECTO DE APOYO AL SECTOR SALUD PASS/GTZ.
Diagrama de Flujo Un diagrama de flujo o flujograma es una representación gráfica de la forma en que funciona un proceso, ilustrando como mínimo el orden de los pasos. Hay diversos tipos de Flujogramas:
Bases de Datos 2. Teórico
Bases de Datos 2 Teórico Cómo se resuelven las consultas? Haga clic para modificar el estilo de texto del patrón Segundo nivel Tercer nivel Cuarto nivel Quinto nivel Estrategias usuales de los optimizadores
Gestión del Desempeño Organizacional Basado en un Sistema de Mediciones. Miguel Ángel Anza México
Gestión del Desempeño Organizacional Basado en un Sistema de Mediciones Miguel Ángel Anza México Qué Queremos Hacer en este Taller Este Taller les servirá para hacer una revisión de su Sistema de Medición
INGENIERÍA DE SISTEMAS INVESTIGACIÓN OPERATIVA
INGENIERÍA DE SISTEMAS INVESTIGACIÓN OPERATIVA Sesión 4 Objetivos: Aplicar el método simplex a la solución de problemas reales. Contenido: Introducción al método Simplex Requerimiento del método Simplex
3ra. Practica. Algoritmos de Búsqueda. Inteligencia Artificial Prácticas 2004/2005
3ra. Practica Algoritmos de Búsqueda Inteligencia Artificial Prácticas 2004/2005 Algoritmos de Búsqueda Algoritmos Básicos: (búsqueda no informada) Búsqueda preferente por amplitud Búsqueda preferente
Curso Extraordinario INTELIGENCIA ARTIFICIAL Y SISTEMAS EXPERTOS
Curso Extraordinario INTELIGENCIA ARTIFICIAL Y SISTEMAS EXPERTOS Contenidos del Curso Introducción a la I.A. Cómo razonamos?. Algunas experiencias con el razonamiento automático Procedimientos de solución
