Professional Documents
Culture Documents
a) Introducción
b) Características
c) Paradigmas, Teorías y Metodologías
d) Objetivos de investigación
e) Problemas
2
Introducción a la
Ingeniería Mecatrónica
Que es la inteligencia
3
Introducción a la
Ingeniería Mecatrónica
Inteligencia Artificial
• Es una de las disciplinas mas nuevas.
Introducción a la
Ingeniería Mecatrónica
Inteligencia Artificial
Resultado
Enfoque: Favorece:
de:
En la
explicación del
La investigación trabajo mental y
en psicología construcción de
La abstracción
cognitiva y algoritmos de
y la generalidad
lógica solución a
matemática. problemas de
propósito
general.
5
Inteligencia artificial
Inteligencia
Artificial
Reúne Enfocados en
campos Sistemas creación de
Robótica
como: Expertos maquinas
pensantes
Introducción a la Ingeniería Mecatrónica
6
Introducción a la
Ingeniería Mecatrónica
Inteligencia artificial
ROBOTICA:
SISTEMAS EXPERTOS
• Reproducen el comportamiento humano en un estrecho ámbito del conocimiento, son programas tan
variados como los que diagnostican infecciones en la sangre e indican un tratamiento, los que
interpretan datos sismológicos en exploración geológica y los que configuran complejos equipos de
alta tecnología.
Introducción a la
Ingeniería Mecatrónica
Inteligencia Artificial
• La idea de construir una máquina que pueda ejecutar tareas
percibidas como requerimientos de inteligencia humana es un
atractivo.
• Las tareas que han sido estudiadas desde este punto de vista
incluyen juegos, traducción de idiomas, comprensión de idiomas,
diagnóstico de fallas, robótica, suministro de asesoría experta en
diversos temas.
Introducción a la
Ingeniería Mecatrónica
Inteligencia Artificial
Las ciencias que aportan a la IA
• Filosofía
• Matemáticas
• Psicología Lingüística
• Ciencias de la Computación
9
Introducción a la
Ingeniería Mecatrónica
Definición
• Disciplina científico-técnica que trata de crear sistemas
artificiales capaces de comportamientos que, de ser realizados
por seres humanos, se diría que requieren inteligencia.
Introducción a la
Ingeniería Mecatrónica
Características
1. Una característica fundamental que distingue a los
métodos de Inteligencia Artificial de los métodos
numéricos es el uso de símbolos no matemáticos,
aunque no es suficiente para distinguirlo
completamente.
Introducción a la
Ingeniería Mecatrónica
Características
2. El comportamiento de los programas no es descrito
explícitamente por el algoritmo. La secuencia de pasos
seguidos por el programa es influenciado por el
problema particular presente.
Introducción a la
Ingeniería Mecatrónica
Características
Introducción a la
Ingeniería Mecatrónica
Características
3. El razonamiento basado en el conocimiento implica
que estos programas incorporan factores y
relaciones del mundo real y del ámbito del
conocimiento en que ellos operan.
Introducción a la
Ingeniería Mecatrónica
Características
4. Aplicabilidad a datos y problemas mal
estructurados, sin las técnicas de Inteligencia
Artificial los programas no pueden trabajar con
este tipo de problemas.
Introducción a la
Ingeniería Mecatrónica
Introducción a la
Ingeniería Mecatrónica
Paradigmas en IA
17
Introducción a la
Ingeniería Mecatrónica
Introducción a la
Ingeniería Mecatrónica
Metodologías
Introducción a la
Ingeniería Mecatrónica
Objetivos de investigación en IA
• Algunos investigadores se concentran principalmente en:
▫ Los sistemas expertos.
▫ La resolución de problemas.
▫ El control automático.
▫ Las bases de datos inteligentes.
▫ La ingeniería del software (diseños de entornos de
programación inteligente).
Introducción a la
Ingeniería Mecatrónica
Objetivos de investigación en IA
• Finalmente, la fundamental investigación sobre la
representación del conocimiento, la
conceptualización cognoscitiva y la comprensión del
lenguaje natural.
Introducción a la
Ingeniería Mecatrónica
Introducción a la
Ingeniería Mecatrónica
Resolución de problemas
Deseamos definir cualquier tipo de problema de
manera que se pueda resolver automáticamente
• Necesitamos:
1. Una representación común para todos los
problemas.
Introducción a la
Ingeniería Mecatrónica
Definición de un problema
• Si abstraemos los elementos de un problema podemos
identificar:
1. Un punto de partida.
2. Un objetivo a alcanzar.
Introducción a la
Ingeniería Mecatrónica
Representación de problemas
• Existen diferentes formas de representar problemas para resolverlos de
manera automática.
Representaciones generales:
▫ Resolución de juegos
▫ Satisfacción de restricciones
25
Introducción a la
Ingeniería Mecatrónica
Representación de problemas:
ESTADOS
• Podemos definir un problema por los elementos que
intervienen y sus relaciones.
• En cada instante de la resolución de un problema esos
elementos tendrán unas características y relaciones
específicas.
• Denominaremos Estado a la representación de los
elementos que describen el problema en un momento.
• Distinguiremos dos estado especiales:
▫ Estado Inicial (punto de partida) .
▫ Estado Final (objetivo del problema).
• ¿Que incluir en el estado?
26
Introducción a la
Ingeniería Mecatrónica
Introducción a la
Ingeniería Mecatrónica
Introducción a la
Ingeniería Mecatrónica
Introducción a la
Ingeniería Mecatrónica
Introducción a la
Ingeniería Mecatrónica
Ejemplo: 8 puzzle
31
Introducción a la
Ingeniería Mecatrónica
Ejemplo: 8 puzzle
• Espacio de estados: Configuraciones de 8
fichas en el tablero.
• Estado inicial: Cualquier configuración.
• Estado final: Fichas en orden específico.
• Operadores: Mover hueco
▫ Condiciones: El movimiento está dentro del tablero
▫ Transformación: Intercambio entre el hueco y la ficha
en la posición del movimiento
Introducción a la
Ingeniería Mecatrónica
Ejemplo: N reinas
33
Introducción a la
Ingeniería Mecatrónica
Ejemplo: N reinas
• Espacio de estados: Configuraciones de 0 a n reinas en el
tablero con sólo una por fila y columna.
Introducción a la
Ingeniería Mecatrónica
Introducción a la
Ingeniería Mecatrónica
• Estados = Nodos
Introducción a la
Ingeniería Mecatrónica
Algoritmo básico
• Basado en búsqueda y recorrido en árboles y grafos.
• La estructura la construimos a medida que hacemos la búsqueda.
• Algoritmo para una solución:
Seleccionar el primer estado como el estado actual mientras el estado
actual no es el estado final.
Hacer Generar y guardar sucesores del estado actual (expansión)
Escoger el siguiente estado entre los pendientes (selección).
Mientras:
• La selección del siguiente nodo determinará el tipo de
búsqueda (orden de selección o expansión).
• Es necesario definir un orden entre los sucesores de un
nodo (orden de generación)
37
Introducción a la
Ingeniería Mecatrónica
Algoritmo básico
• Nodos abiertos: Estados generados pero aún no visitados.
Introducción a la
Ingeniería Mecatrónica
Introducción a la
Ingeniería Mecatrónica
Introducción a la
Ingeniería Mecatrónica
Tipos de algoritmos
• Algoritmos de búsqueda ciega
▫ No tienen en cuenta el coste de la solución en la búsqueda.
▫ Su funcionamiento es sistemático, siguen un orden de visitas y
generación de nodos establecido por la estructura del espacio de
búsqueda.
▫ Anchura prioritaria, Profundidad prioritaria, Profundidad
iterativa.
Introducción a la
Ingeniería Mecatrónica
Introducción a la
Ingeniería Mecatrónica
Introducción a la
Ingeniería Mecatrónica
Introducción a la
Ingeniería Mecatrónica
Búsqueda en Profundidad
Prioritaria
Características:
• Completidud: El algoritmo encuentra una solución si se impone un límite
de profundidad y existe una solución dentro de ese límite.
Introducción a la
Ingeniería Mecatrónica
Introducción a la
Ingeniería Mecatrónica
Introducción a la
Ingeniería Mecatrónica
• Además esto permite evitar los casos en que DFS no acaba (existen ramas infinitas).
• Para garantizar que el algoritmo acaba si no hay solución, se puede definir una cota
máxima de profundidad en la exploración.
48
Introducción a la
Ingeniería Mecatrónica
Profundidad iterativa
49
Introducción a la
Ingeniería Mecatrónica
Profundidad Iterativa
• Completitud: El algoritmo siempre encontrará la
solución.
Introducción a la
Ingeniería Mecatrónica
Tarea 5
• En base al proyecto elegido para la tarea 2, se debe continuar con la investigación.
▫ Presentar documento corregido de la primer revisión.
▫ Incluir alguna sección creada por usted mismo como:
▫ Estado del arte (Proyectos relacionados).
▫ Características.
▫ Como funciona.
▫ Alguna clasificación. (No anteriormente establecida, si realizada mediante un criterio propio).