SlideShare una empresa de Scribd logo
Dr. Hugo A. Banda Gamboa
CORDICYT
Octubre, 2015
INTRODUCCIÓN
 Históricamente, el ser humano se utilizó
a sí mismo como el modelo de facto en
sus variados intentos de desarrollar
máquinas inteligentes. De hecho, la era
de la inteligencia artificial se inició bajo
el supuesto que la inteligencia humana
podía ser descrita con suficiente
precisión como para ser simulada en una
máquina [1].
[1] McCarthy, John; Minsky, Marvin; Rochester, Nathan; Shannon, Claude. A Proposal for the
Dartmouth Summer Research Project on Artificial Intelligence. 1955
© Dr. Hugo A. Banda Gamboa - 2015 2
CONTENIDO
I. Computación Simbólica
 Simulación Cognitiva
 Sistemas Basados en Lógica
 Sistemas Basados en Conocimiento
II. Computación Sub Simbólica
III. La Nueva Inteligencia Artificial
IV. Agentes Inteligentes
V. Conclusión
© Dr. Hugo A. Banda Gamboa - 2015 3
© Dr. Hugo A. Banda Gamboa - 2015 4
COMPUTACIÓN SIMBÓLICA
Computación Simbólica
 La inteligencia artificial clásica, comprende un
conjunto de modelos de sistemas inteligentes,
caracterizados por:
 La representación formal del problema a
resolver, como una red semántica; y,
 Su capacidad de procesamiento simbólico,
basada en algoritmos de búsqueda de
soluciones.
 De aquí se deriva el nombre de computación
simbólica para la implementación tecnológica
de las aplicaciones basadas en los modelos
clásicos de inteligencia artificial.
© Dr. Hugo A. Banda Gamboa - 2015 5
Objetos Simbólicos
 La computación simbólica comprende la
solución algorítmica de problemas
representados por objetos simbólicos.
 Se consideran objetos simbólicos, a las
representaciones computacionales de
componentes del conocimiento,
apoyados por modelos matemáticos y la
lógica computacional.
© Dr. Hugo A. Banda Gamboa - 2015 6
Definición y Formulación de
Problemas
En la computación simbólica un
problema puede definirse como la
búsqueda de una situación objetivo
en un entorno determinado, con su
correspondiente conjunto de medios
que permitirían alcanzarla a partir de
una situación dada.
Para la formulación de un problema
se requieren acciones de observación,
descripción, explicación y predicción.
© Dr. Hugo A. Banda Gamboa - 2015 7
Representación Formal
 La ejecución del proceso que conlleva a obtener
una representación formal de un problema en
computación simbólica, requiere de:
 Identificación de fuentes para adquisición del
conocimiento necesario (Documentos, experiencias,
procesos, expertos humanos, etc.)
 Adquisición y clasificación del conocimiento (Para
simplificar el proceso de búsqueda de las soluciones
y para resolver el problema).
 Representación simbólica del conocimiento
(Proceso de extraer, transformar, traducir y
transferir la experticia para resolver problemas
desde una fuente de conocimiento hacia una forma
procesable por un programa de computadora).
© Dr. Hugo A. Banda Gamboa - 2015 8
Elementos de una Representación
 En general, una representación se puede definir
como un conjunto de convenciones sobre la forma
de describir alguna cosa. Una representación tiene
4 elementos importantes:
 Léxico.- Símbolos permitidos en el vocabulario.
 Estructura.- Restricciones para el ordenamiento de
los símbolos.
 Operadores.- Procedimientos para crear, modificar y
utilizar descripciones.
 Semántica.- Forma de asociar el significado con las
descripciones.
© Dr. Hugo A. Banda Gamboa - 2015 9
Redes Semánticas
 Una de las representaciones más utilizadas para
problemas de inteligencia artificial son las redes
semánticas. Una red semántica es una notación
gráfica para representar conocimiento en
patrones caracterizados por:
 Nodos, enlaces y etiquetas (Léxico)
 Nodos conectados por enlaces etiquetados
(Estructura)
 Constructores, lectores, escritores y destructores
(Operadores)
 Significado de nodos y enlaces (Semántica)
© Dr. Hugo A. Banda Gamboa - 2015 10
Tipos de Redes Semánticas
 Los principales tipos de redes
semánticas [2], son:
 Redes de Definición
 Redes Asertivas
 Redes de Implicación
 Redes Ejecutables
 Redes de Aprendizaje
 Redes Híbridas
[2] John F. Sowa. Semantic Networks. http://www.jfsowa.com/pubs/semnet.htm
© Dr. Hugo A. Banda Gamboa - 2015 11
Representación de Problemas
 La representación de un problema como una red
semántica, en computación simbólica, permite
definir formalmente a un problema y resolverlo
utilizando un conjunto de operadores y un proceso
de búsqueda. La representación puede ser:
 Explícita.- Descripción completa, transparente y
concisa de una red semántica. Agrupa todos los
objetos y sus relaciones, poniendo de manifiesto las
restricciones inherentes del problema.
 Implícita.- Descripción de una red semántica
compuesta por un estado inicial y un mecanismo
para generar estados sucesores.
© Dr. Hugo A. Banda Gamboa - 2015 12
Principio de Representación
Una vez que un problema es
descrito por una buena
representación, el problema está
casi resuelto.
© Dr. Hugo A. Banda Gamboa - 2015 13
Definición Formal de Problemas
 En esencia, la definición formal de problemas en
computación simbólica, implica:
 Escoger una red semántica apropiada para modelar el
tipo de problema identificado.
 Identificar y seleccionar los posibles estados iniciales.
 Especificar un conjunto de acciones para alcanzar o
generar nuevos estados (operadores).
 Identificar la meta o metas deseadas (estados
objetivos).
 Establecer una función de costo de ruta desde el estado
inicial al estado objetivo.
 Definir criterios de aceptabilidad de las metas
alcanzadas (validación de meta) o de las trayectorias
encontradas (validación de trayectoria), como
soluciones.
 Seleccionar y aplicar de la mejor técnica de solución.
 Evaluar los resultados obtenidos.
© Dr. Hugo A. Banda Gamboa - 2015 14
© Dr. Hugo A. Banda Gamboa - 2015 15
Simulación Cognitiva
Computación Heurística
 Herbert Simon y Allen Newell estudiaron las
habilidades de los humanos para resolver
problemas y trataron de formalizarlas
simbólicamente.
 Los resultados de estos estudios conformaron
la base para el desarrollo de las ciencias
cognitivas, investigación de operaciones, las
ciencias administrativas y de sistemas
inteligentes basados en la simulación
cognitiva humana (Computación Heurística)
[3].
[3] Newell, A., y Simon, H. A.: Human problem solving. Prentice-Hall, Englewood Cliffs, NJ., 1972.
© Dr. Hugo A. Banda Gamboa - 2015 16
Modelo de Newell y Simon
 El modelo del procesador cognitivo de Newell y Simon
considera la mente como un sistema de
procesamiento de la información.
© Dr. Hugo A. Banda Gamboa - 2015 17
Modelo de Procesador Cognitivo
 La analogía con la estructura de un computador es
evidente. Basándose en datos experimentales, el
modelo incluye la hipótesis de que el procesador
cognitivo selecciona preceptos y reacciona ante
ellos en ciclos reconocimiento y acción de unos 70
milisegundos.
 Las transferencias entre la M.C.P (memoria a
corto plazo) y la M.L.P (memoria a largo plazo)
tardarían unos siete segundos. Estos números no
son caprichosos. Están apoyados, como el número
mágico 7±2, en diversos experimentos [4].
[4] Miller, G A. The Magical Number Seven, Plus or Minus Two Some Limits on Our Capacity for
Processing Information. Psychological Review © by the American Psychological Association.
Vol. 101, No. 2, 1956, pp. 343-352
© Dr. Hugo A. Banda Gamboa - 2015 18
© Dr. Hugo A. Banda Gamboa - 2015 19
Sistemas Basados en Lógica
La Lógica Computacional
 Juega un papel importante en muchas
áreas de la informática, incluida la
verificación de hardware y software,
lenguajes de programación, bases de
datos e Inteligencia Artificial.
 Los métodos de la lógica de predicados y
de la lógica modal son los que más se
utilizan hoy en día en ciencias de la
computación, inteligencia artificial e
ingeniería del software.
© Dr. Hugo A. Banda Gamboa - 2015 20
La Lógica en Inteligencia Artificial
 En el caso de la Inteligencia Artificial, la
lógica es el fundamento de todos los
métodos de representación del
conocimiento y del razonamiento,
especialmente en sistemas expertos,
razonamiento con incertidumbre
(encadenamiento de reglas, lógica difusa,
etc.), procesado del lenguaje natural,
razonamiento espacial y temporal, visión
artificial, robótica, lógica epistémica, etc.
© Dr. Hugo A. Banda Gamboa - 2015 21
El Modelo de John McCarthy
 John McCarthy trató de representar la esencia
del razonamiento abstracto y de la resolución
de problemas, independientemente de si los
humanos usamos o no estos algoritmos.
 Sus investigaciones se enfocaron en el uso de
lógica formal para resolver la representación
simbólica del conocimiento, el planeamiento y
el aprendizaje.
 Esto dio lugar al desarrollo del lenguaje
PROLOG y a la programación lógica.
© Dr. Hugo A. Banda Gamboa - 2015 22
Proceso Lógico – Cognoscitivo de
Interpretación de la Realidad
© Dr. Hugo A. Banda Gamboa - 2015 23
© Dr. Hugo A. Banda Gamboa - 2015 24
Sistemas Basados en
Conocimiento
Los Sistemas Basados en
Conocimiento
Son aplicaciones relacionadas con la
captura, codificación y utilización
del conocimiento de expertos
humanos.
Los sistemas basados en
conocimiento requieren de una
interfaz, base de conocimientos y un
motor de inferencia.
© Dr. Hugo A. Banda Gamboa - 2015 25
Representación del Conocimiento
 Para representar el conocimiento,
utilizan comúnmente reglas si-entonces,
pero también es posible usar otras
representaciones del conocimiento como
por ejemplo las redes semánticas.
 Cuando las fuentes de conocimiento son
muy complejas, el uso de métodos de
aprendizaje automático puede ayudar a
capturar y codificar el conocimiento
necesario.
© Dr. Hugo A. Banda Gamboa - 2015 26
Procesos Computacionales
 El Sistema que trata de alcanzar inteligencia a
través de procesos que:
 Adquieren, representan, almacenan y recuperan
conocimiento representado simbólicamente en un
formato computacional;
 Procesan el conocimiento simbólico, con la ayuda de
un motor de inferencia; y,
 Ejecutan acciones basadas en el proceso del
conocimiento simbólico almacenado en su base de
conocimientos.
 Los principales representantes de este grupo son
los denominados sistemas expertos.
© Dr. Hugo A. Banda Gamboa - 2015 27
© Dr. Hugo A. Banda Gamboa - 2015 28
MODELOS DE
COMPUTACIÓN
SUBSIMBÓLICA
La Computación Sub-Simbólica
 En la computación sub-simbólica se trata
de simular los elementos de más bajo
nivel dentro de los procesos cognitivos, a
fin de evidenciar el comportamiento
inteligente.
 Estos sistemas trabajan bajo conceptos
fuertemente relacionados como la
autonomía, el aprendizaje y la
adaptación.
© Dr. Hugo A. Banda Gamboa - 2015 29
Sistemas Sub-Simbólicos de IA
 El enfoque sub-simbólico de la Inteligencia
Artificial se caracteriza por crear sistemas con
capacidad de aprendizaje. Estos sistemas
incluyen procesos de desarrollo o aprendizaje
iterativo, basado en datos experimentales. Los
más conocidos en este grupo, son:
 Los sistemas inteligentes computacionales:
 Computación neuronal
 Computación evolutiva
 Sistemas difusos
 Los sistemas basados en comportamiento:
 Agentes de software
 Robótica
 Vida Artificial
© Dr. Hugo A. Banda Gamboa - 2015 30
© Dr. Hugo A. Banda Gamboa - 2015 31
LA NUEVA INTELIGENCIA
ARTIFICIAL
Introducción
 En la última década del Siglo XX comenzaron a
aparecer nuevas propuestas para la comprensión y la
ingeniería de sistemas inteligentes. Nuevos campos
de conocimiento cuestionan la validez de los modelos
y métodos de la inteligencia artificial clásica que
tratan de aproximar las características operativas y el
desempeño de la inteligencia biológica:
 Ciencia cognitiva embebida,
 Ingeniería neuromórfica,
 Vida artificial,
 Robótica basada en comportamiento,
 Robótica evolutiva, e
 Inteligencia de enjambre.
© Dr. Hugo A. Banda Gamboa - 2015 32
Sistemas Bio-Inspirados en la
Escala Temporal
 Los sistemas van desde los sistemas
evolutivos que se desarrollan y
evolucionan durante todo su ciclo de
vida, hasta sistemas que interactúan en
tiempo real con su entorno y con otros
individuos:
 Sistemas evolutivos
 Sistemas que se desarrollan (Modelos
Biológicos)
 Sistemas basados en comportamiento
© Dr. Hugo A. Banda Gamboa - 2015 33
Sistemas Bio-Inspirados en la
Escala Espacial
Los sistemas van desde células,
neuronas, organismos
multicelulares, hasta sociedades de
individuos
 Sistemas celulares
 Sistemas neuronales
 Sistemas inmunológicos
 Sistemas colectivos
© Dr. Hugo A. Banda Gamboa - 2015 34
© Dr. Hugo A. Banda Gamboa - 2015 35
AGENTES INTELIGENTES
Principio de Racionalidad
Razonamiento lógico-
analítico aplicado a través de
una acción comunicativa,
para alcanzar alguna meta
deseada, logrando acuerdos
con otros elementos del
entorno para evitar
conflictos.
© Dr. Hugo A. Banda Gamboa - 2015 36
Agentes Racionales o Inteligentes
Son sistemas que perciben su
entorno, razonan y toman acciones
de tal forma que maximizan sus
oportunidades de éxito.
Este paradigma permite que los
investigadores estudien problemas
complejos y busquen soluciones que
son al mismo tiempo útiles y
verificables.
© Dr. Hugo A. Banda Gamboa - 2015 37
Tecnología de Agentes Inteligentes
 La tecnología de los agentes inteligentes
conforma la base de una nueva generación
de sistemas computacionales.
 Las aplicaciones incluyen sistemas
desarrollados para búsqueda de
información masivamente distribuida en
Internet, sistemas de información móviles,
sistemas de workflow inteligentes, e
infraestructura de información de apoyo a
las operaciones y decisiones corporativas.
© Dr. Hugo A. Banda Gamboa - 2015 38
Aproximaciones a los Agentes
Inteligentes
 Se puede utilizar cualquier aproximación que
funcione, esto es, pueden ser soluciones
simbólicas, sub simbólicas, híbridas y otras
nuevas que faciliten la solución del problema.
 Parte fundamental en la nueva inteligencia
artificial es el desarrollo de agentes
inteligentes, integrando lo mejor de las
teorías, modelos y tecnología clásicas y
nuevas, e incluyendo la lógica difusa en los
motores de inferencia y razonamiento.
© Dr. Hugo A. Banda Gamboa - 2015 39
Conclusión
Sólo hay una guerra que
puede permitirse el ser
humano: la guerra contra su
extinción
- Isaac Asimov
© Dr. Hugo A. Banda Gamboa - 2015 40

Más contenido relacionado

PPTX
Teoria general de sistemas y la investigacion de
PPT
Introducción a la Dinámica de Sistemas
PDF
Teoría general de sistemas (tgs) 5
PDF
Teoría General de Sistemas
PPTX
MODELOS MATEMATICOS
PPTX
Probabilidad clásica, de frecuencia relativa y subjetiva
PPTX
El enfoque sistémico
PPT
La inferencia científica y el diseño de la investigación social, p1
Teoria general de sistemas y la investigacion de
Introducción a la Dinámica de Sistemas
Teoría general de sistemas (tgs) 5
Teoría General de Sistemas
MODELOS MATEMATICOS
Probabilidad clásica, de frecuencia relativa y subjetiva
El enfoque sistémico
La inferencia científica y el diseño de la investigación social, p1

La actualidad más candente (20)

PPTX
Teoría de sistemas
PPTX
Modelos de Sistemas
PPTX
Teoria general de los sistemas
PDF
Interdisciplinariedad y Sistemas Complejos
PPT
Investigación de campo
PPT
Cuarta ola presentación
PPT
Mayéutica
DOC
Teoria general-de-sistemas y ejercicios
PDF
Teoría general de sistemas (tgs) 8
PPT
Metodologia De La Investigacion
PPTX
Métodos de comprobación de hipótesis
PDF
Teoría general de sistemas (tgs) 2
DOCX
1. taxonomías BOULDING JORDAN BEER CHECKLAND
PPTX
Concepto de modelo
DOCX
Esquema epistemologia unmsm
PPTX
Clasificación de las ciencias
PPT
Teoria general de sistemas
PDF
Matriz transicion
PPS
Dinamica de-sistemas
DOCX
El saber científico
Teoría de sistemas
Modelos de Sistemas
Teoria general de los sistemas
Interdisciplinariedad y Sistemas Complejos
Investigación de campo
Cuarta ola presentación
Mayéutica
Teoria general-de-sistemas y ejercicios
Teoría general de sistemas (tgs) 8
Metodologia De La Investigacion
Métodos de comprobación de hipótesis
Teoría general de sistemas (tgs) 2
1. taxonomías BOULDING JORDAN BEER CHECKLAND
Concepto de modelo
Esquema epistemologia unmsm
Clasificación de las ciencias
Teoria general de sistemas
Matriz transicion
Dinamica de-sistemas
El saber científico
Publicidad

Destacado (6)

PPT
48690471 redes-neuronales
PPT
Diseño de Redes Neuronales Multicapa y Entrenamiento
DOC
REDES NEURONALES De Hopfield
PPT
1 Simuladores Rna
PDF
Teoría del procesamiento de la información
PPTX
Toma de Decisiones Herbert Simon
48690471 redes-neuronales
Diseño de Redes Neuronales Multicapa y Entrenamiento
REDES NEURONALES De Hopfield
1 Simuladores Rna
Teoría del procesamiento de la información
Toma de Decisiones Herbert Simon
Publicidad

Similar a Modelos de Inteligencia Artificial (20)

PDF
Representacion del conocimiento inteligencia artificial
PPT
Inteligencia Artificial
DOCX
Inteligencia artificial
PPT
PPT
PPT
SISTEMAS BASADOS EN CONOCIMIENTOS
PPT
SISTEMAS BASADOS EN EL CONOCIMIENTO
PPT
Sistema Basados en conocimientos
PPTX
Inteligencia artificial yamileth rivas
PPTX
Inteligencia Artificial
PPTX
Inteligenciaartificial 100127141036 Phpapp01
PPT
Actividad 5
PPT
Adolfo
PPTX
El proposito de la i ay su evolucion historica
PPTX
Magdalena ortiz
PPTX
Inteligencia artificial. jorge eliecer ladino poveda
DOCX
Ingenieria artifical
PPTX
Inteligencia Artificial
PPTX
Presentación1
Representacion del conocimiento inteligencia artificial
Inteligencia Artificial
Inteligencia artificial
SISTEMAS BASADOS EN CONOCIMIENTOS
SISTEMAS BASADOS EN EL CONOCIMIENTO
Sistema Basados en conocimientos
Inteligencia artificial yamileth rivas
Inteligencia Artificial
Inteligenciaartificial 100127141036 Phpapp01
Actividad 5
Adolfo
El proposito de la i ay su evolucion historica
Magdalena ortiz
Inteligencia artificial. jorge eliecer ladino poveda
Ingenieria artifical
Inteligencia Artificial
Presentación1

Más de Hugo Banda (20)

PDF
Sistemas difusos
PDF
Inteligencia corporativa 2.0
PDF
Ciclo de vida del SW empresarial
PDF
Inteligencia corporativa
PDF
Computación evolutiva
PDF
Computación neuronal
PDF
Aprendizaje de máquina
PDF
Sistemas basados en conocimiento
PDF
Reconocimiento de rostros utilizando una red neuronal
PDF
Análisis de la decisión
PDF
Convergencia científico tecnológica
PDF
El cerebro y la inteligencia
PDF
Gestión de tecnología
PDF
La Transformación Digital
PDF
3. sistemas de información, gobernanza y gestión
PDF
2. Sistemas de Información Empresarial: Organizaciones y TI
PDF
1. Sistemas de Informacón Empresarial: Marco de Trabajo
PDF
Elementos de la investigación científica
PDF
Problemas y soluciones
PDF
Entornos de aprendizaje
Sistemas difusos
Inteligencia corporativa 2.0
Ciclo de vida del SW empresarial
Inteligencia corporativa
Computación evolutiva
Computación neuronal
Aprendizaje de máquina
Sistemas basados en conocimiento
Reconocimiento de rostros utilizando una red neuronal
Análisis de la decisión
Convergencia científico tecnológica
El cerebro y la inteligencia
Gestión de tecnología
La Transformación Digital
3. sistemas de información, gobernanza y gestión
2. Sistemas de Información Empresarial: Organizaciones y TI
1. Sistemas de Informacón Empresarial: Marco de Trabajo
Elementos de la investigación científica
Problemas y soluciones
Entornos de aprendizaje

Último (20)

PPTX
Control de calidad en productos de frutas
PDF
Documental Beyond the Code (Dossier Presentación - 2.0)
PDF
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
PPTX
Mecanismos-de-Propagacion de ondas electromagneticas
DOCX
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PPTX
modulo seguimiento 1 para iniciantes del
PPTX
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
PPTX
El uso de las TIC en la vida cotidiana..
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PPTX
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PPTX
Tema 1 Taller de tecnologia y proceso tecnologico.pptx
PPTX
Curso de generación de energía mediante sistemas solares
PDF
Taller tecnológico Michelle lobo Velasquez
PDF
Estrategia de Apoyo de Daylin Castaño (5).pdf
PDF
Teoría de estadística descriptiva y aplicaciones .pdf
PPTX
la-historia-de-la-medicina Edna Silva.pptx
Control de calidad en productos de frutas
Documental Beyond the Code (Dossier Presentación - 2.0)
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
Mecanismos-de-Propagacion de ondas electromagneticas
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
modulo seguimiento 1 para iniciantes del
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
El uso de las TIC en la vida cotidiana..
TRABAJO DE TECNOLOGIA.pdf...........................
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
Presentacion de Alba Curso Auditores Internos ISO 19011
Tema 1 Taller de tecnologia y proceso tecnologico.pptx
Curso de generación de energía mediante sistemas solares
Taller tecnológico Michelle lobo Velasquez
Estrategia de Apoyo de Daylin Castaño (5).pdf
Teoría de estadística descriptiva y aplicaciones .pdf
la-historia-de-la-medicina Edna Silva.pptx

Modelos de Inteligencia Artificial

  • 1. Dr. Hugo A. Banda Gamboa CORDICYT Octubre, 2015
  • 2. INTRODUCCIÓN  Históricamente, el ser humano se utilizó a sí mismo como el modelo de facto en sus variados intentos de desarrollar máquinas inteligentes. De hecho, la era de la inteligencia artificial se inició bajo el supuesto que la inteligencia humana podía ser descrita con suficiente precisión como para ser simulada en una máquina [1]. [1] McCarthy, John; Minsky, Marvin; Rochester, Nathan; Shannon, Claude. A Proposal for the Dartmouth Summer Research Project on Artificial Intelligence. 1955 © Dr. Hugo A. Banda Gamboa - 2015 2
  • 3. CONTENIDO I. Computación Simbólica  Simulación Cognitiva  Sistemas Basados en Lógica  Sistemas Basados en Conocimiento II. Computación Sub Simbólica III. La Nueva Inteligencia Artificial IV. Agentes Inteligentes V. Conclusión © Dr. Hugo A. Banda Gamboa - 2015 3
  • 4. © Dr. Hugo A. Banda Gamboa - 2015 4 COMPUTACIÓN SIMBÓLICA
  • 5. Computación Simbólica  La inteligencia artificial clásica, comprende un conjunto de modelos de sistemas inteligentes, caracterizados por:  La representación formal del problema a resolver, como una red semántica; y,  Su capacidad de procesamiento simbólico, basada en algoritmos de búsqueda de soluciones.  De aquí se deriva el nombre de computación simbólica para la implementación tecnológica de las aplicaciones basadas en los modelos clásicos de inteligencia artificial. © Dr. Hugo A. Banda Gamboa - 2015 5
  • 6. Objetos Simbólicos  La computación simbólica comprende la solución algorítmica de problemas representados por objetos simbólicos.  Se consideran objetos simbólicos, a las representaciones computacionales de componentes del conocimiento, apoyados por modelos matemáticos y la lógica computacional. © Dr. Hugo A. Banda Gamboa - 2015 6
  • 7. Definición y Formulación de Problemas En la computación simbólica un problema puede definirse como la búsqueda de una situación objetivo en un entorno determinado, con su correspondiente conjunto de medios que permitirían alcanzarla a partir de una situación dada. Para la formulación de un problema se requieren acciones de observación, descripción, explicación y predicción. © Dr. Hugo A. Banda Gamboa - 2015 7
  • 8. Representación Formal  La ejecución del proceso que conlleva a obtener una representación formal de un problema en computación simbólica, requiere de:  Identificación de fuentes para adquisición del conocimiento necesario (Documentos, experiencias, procesos, expertos humanos, etc.)  Adquisición y clasificación del conocimiento (Para simplificar el proceso de búsqueda de las soluciones y para resolver el problema).  Representación simbólica del conocimiento (Proceso de extraer, transformar, traducir y transferir la experticia para resolver problemas desde una fuente de conocimiento hacia una forma procesable por un programa de computadora). © Dr. Hugo A. Banda Gamboa - 2015 8
  • 9. Elementos de una Representación  En general, una representación se puede definir como un conjunto de convenciones sobre la forma de describir alguna cosa. Una representación tiene 4 elementos importantes:  Léxico.- Símbolos permitidos en el vocabulario.  Estructura.- Restricciones para el ordenamiento de los símbolos.  Operadores.- Procedimientos para crear, modificar y utilizar descripciones.  Semántica.- Forma de asociar el significado con las descripciones. © Dr. Hugo A. Banda Gamboa - 2015 9
  • 10. Redes Semánticas  Una de las representaciones más utilizadas para problemas de inteligencia artificial son las redes semánticas. Una red semántica es una notación gráfica para representar conocimiento en patrones caracterizados por:  Nodos, enlaces y etiquetas (Léxico)  Nodos conectados por enlaces etiquetados (Estructura)  Constructores, lectores, escritores y destructores (Operadores)  Significado de nodos y enlaces (Semántica) © Dr. Hugo A. Banda Gamboa - 2015 10
  • 11. Tipos de Redes Semánticas  Los principales tipos de redes semánticas [2], son:  Redes de Definición  Redes Asertivas  Redes de Implicación  Redes Ejecutables  Redes de Aprendizaje  Redes Híbridas [2] John F. Sowa. Semantic Networks. http://www.jfsowa.com/pubs/semnet.htm © Dr. Hugo A. Banda Gamboa - 2015 11
  • 12. Representación de Problemas  La representación de un problema como una red semántica, en computación simbólica, permite definir formalmente a un problema y resolverlo utilizando un conjunto de operadores y un proceso de búsqueda. La representación puede ser:  Explícita.- Descripción completa, transparente y concisa de una red semántica. Agrupa todos los objetos y sus relaciones, poniendo de manifiesto las restricciones inherentes del problema.  Implícita.- Descripción de una red semántica compuesta por un estado inicial y un mecanismo para generar estados sucesores. © Dr. Hugo A. Banda Gamboa - 2015 12
  • 13. Principio de Representación Una vez que un problema es descrito por una buena representación, el problema está casi resuelto. © Dr. Hugo A. Banda Gamboa - 2015 13
  • 14. Definición Formal de Problemas  En esencia, la definición formal de problemas en computación simbólica, implica:  Escoger una red semántica apropiada para modelar el tipo de problema identificado.  Identificar y seleccionar los posibles estados iniciales.  Especificar un conjunto de acciones para alcanzar o generar nuevos estados (operadores).  Identificar la meta o metas deseadas (estados objetivos).  Establecer una función de costo de ruta desde el estado inicial al estado objetivo.  Definir criterios de aceptabilidad de las metas alcanzadas (validación de meta) o de las trayectorias encontradas (validación de trayectoria), como soluciones.  Seleccionar y aplicar de la mejor técnica de solución.  Evaluar los resultados obtenidos. © Dr. Hugo A. Banda Gamboa - 2015 14
  • 15. © Dr. Hugo A. Banda Gamboa - 2015 15 Simulación Cognitiva
  • 16. Computación Heurística  Herbert Simon y Allen Newell estudiaron las habilidades de los humanos para resolver problemas y trataron de formalizarlas simbólicamente.  Los resultados de estos estudios conformaron la base para el desarrollo de las ciencias cognitivas, investigación de operaciones, las ciencias administrativas y de sistemas inteligentes basados en la simulación cognitiva humana (Computación Heurística) [3]. [3] Newell, A., y Simon, H. A.: Human problem solving. Prentice-Hall, Englewood Cliffs, NJ., 1972. © Dr. Hugo A. Banda Gamboa - 2015 16
  • 17. Modelo de Newell y Simon  El modelo del procesador cognitivo de Newell y Simon considera la mente como un sistema de procesamiento de la información. © Dr. Hugo A. Banda Gamboa - 2015 17
  • 18. Modelo de Procesador Cognitivo  La analogía con la estructura de un computador es evidente. Basándose en datos experimentales, el modelo incluye la hipótesis de que el procesador cognitivo selecciona preceptos y reacciona ante ellos en ciclos reconocimiento y acción de unos 70 milisegundos.  Las transferencias entre la M.C.P (memoria a corto plazo) y la M.L.P (memoria a largo plazo) tardarían unos siete segundos. Estos números no son caprichosos. Están apoyados, como el número mágico 7±2, en diversos experimentos [4]. [4] Miller, G A. The Magical Number Seven, Plus or Minus Two Some Limits on Our Capacity for Processing Information. Psychological Review © by the American Psychological Association. Vol. 101, No. 2, 1956, pp. 343-352 © Dr. Hugo A. Banda Gamboa - 2015 18
  • 19. © Dr. Hugo A. Banda Gamboa - 2015 19 Sistemas Basados en Lógica
  • 20. La Lógica Computacional  Juega un papel importante en muchas áreas de la informática, incluida la verificación de hardware y software, lenguajes de programación, bases de datos e Inteligencia Artificial.  Los métodos de la lógica de predicados y de la lógica modal son los que más se utilizan hoy en día en ciencias de la computación, inteligencia artificial e ingeniería del software. © Dr. Hugo A. Banda Gamboa - 2015 20
  • 21. La Lógica en Inteligencia Artificial  En el caso de la Inteligencia Artificial, la lógica es el fundamento de todos los métodos de representación del conocimiento y del razonamiento, especialmente en sistemas expertos, razonamiento con incertidumbre (encadenamiento de reglas, lógica difusa, etc.), procesado del lenguaje natural, razonamiento espacial y temporal, visión artificial, robótica, lógica epistémica, etc. © Dr. Hugo A. Banda Gamboa - 2015 21
  • 22. El Modelo de John McCarthy  John McCarthy trató de representar la esencia del razonamiento abstracto y de la resolución de problemas, independientemente de si los humanos usamos o no estos algoritmos.  Sus investigaciones se enfocaron en el uso de lógica formal para resolver la representación simbólica del conocimiento, el planeamiento y el aprendizaje.  Esto dio lugar al desarrollo del lenguaje PROLOG y a la programación lógica. © Dr. Hugo A. Banda Gamboa - 2015 22
  • 23. Proceso Lógico – Cognoscitivo de Interpretación de la Realidad © Dr. Hugo A. Banda Gamboa - 2015 23
  • 24. © Dr. Hugo A. Banda Gamboa - 2015 24 Sistemas Basados en Conocimiento
  • 25. Los Sistemas Basados en Conocimiento Son aplicaciones relacionadas con la captura, codificación y utilización del conocimiento de expertos humanos. Los sistemas basados en conocimiento requieren de una interfaz, base de conocimientos y un motor de inferencia. © Dr. Hugo A. Banda Gamboa - 2015 25
  • 26. Representación del Conocimiento  Para representar el conocimiento, utilizan comúnmente reglas si-entonces, pero también es posible usar otras representaciones del conocimiento como por ejemplo las redes semánticas.  Cuando las fuentes de conocimiento son muy complejas, el uso de métodos de aprendizaje automático puede ayudar a capturar y codificar el conocimiento necesario. © Dr. Hugo A. Banda Gamboa - 2015 26
  • 27. Procesos Computacionales  El Sistema que trata de alcanzar inteligencia a través de procesos que:  Adquieren, representan, almacenan y recuperan conocimiento representado simbólicamente en un formato computacional;  Procesan el conocimiento simbólico, con la ayuda de un motor de inferencia; y,  Ejecutan acciones basadas en el proceso del conocimiento simbólico almacenado en su base de conocimientos.  Los principales representantes de este grupo son los denominados sistemas expertos. © Dr. Hugo A. Banda Gamboa - 2015 27
  • 28. © Dr. Hugo A. Banda Gamboa - 2015 28 MODELOS DE COMPUTACIÓN SUBSIMBÓLICA
  • 29. La Computación Sub-Simbólica  En la computación sub-simbólica se trata de simular los elementos de más bajo nivel dentro de los procesos cognitivos, a fin de evidenciar el comportamiento inteligente.  Estos sistemas trabajan bajo conceptos fuertemente relacionados como la autonomía, el aprendizaje y la adaptación. © Dr. Hugo A. Banda Gamboa - 2015 29
  • 30. Sistemas Sub-Simbólicos de IA  El enfoque sub-simbólico de la Inteligencia Artificial se caracteriza por crear sistemas con capacidad de aprendizaje. Estos sistemas incluyen procesos de desarrollo o aprendizaje iterativo, basado en datos experimentales. Los más conocidos en este grupo, son:  Los sistemas inteligentes computacionales:  Computación neuronal  Computación evolutiva  Sistemas difusos  Los sistemas basados en comportamiento:  Agentes de software  Robótica  Vida Artificial © Dr. Hugo A. Banda Gamboa - 2015 30
  • 31. © Dr. Hugo A. Banda Gamboa - 2015 31 LA NUEVA INTELIGENCIA ARTIFICIAL
  • 32. Introducción  En la última década del Siglo XX comenzaron a aparecer nuevas propuestas para la comprensión y la ingeniería de sistemas inteligentes. Nuevos campos de conocimiento cuestionan la validez de los modelos y métodos de la inteligencia artificial clásica que tratan de aproximar las características operativas y el desempeño de la inteligencia biológica:  Ciencia cognitiva embebida,  Ingeniería neuromórfica,  Vida artificial,  Robótica basada en comportamiento,  Robótica evolutiva, e  Inteligencia de enjambre. © Dr. Hugo A. Banda Gamboa - 2015 32
  • 33. Sistemas Bio-Inspirados en la Escala Temporal  Los sistemas van desde los sistemas evolutivos que se desarrollan y evolucionan durante todo su ciclo de vida, hasta sistemas que interactúan en tiempo real con su entorno y con otros individuos:  Sistemas evolutivos  Sistemas que se desarrollan (Modelos Biológicos)  Sistemas basados en comportamiento © Dr. Hugo A. Banda Gamboa - 2015 33
  • 34. Sistemas Bio-Inspirados en la Escala Espacial Los sistemas van desde células, neuronas, organismos multicelulares, hasta sociedades de individuos  Sistemas celulares  Sistemas neuronales  Sistemas inmunológicos  Sistemas colectivos © Dr. Hugo A. Banda Gamboa - 2015 34
  • 35. © Dr. Hugo A. Banda Gamboa - 2015 35 AGENTES INTELIGENTES
  • 36. Principio de Racionalidad Razonamiento lógico- analítico aplicado a través de una acción comunicativa, para alcanzar alguna meta deseada, logrando acuerdos con otros elementos del entorno para evitar conflictos. © Dr. Hugo A. Banda Gamboa - 2015 36
  • 37. Agentes Racionales o Inteligentes Son sistemas que perciben su entorno, razonan y toman acciones de tal forma que maximizan sus oportunidades de éxito. Este paradigma permite que los investigadores estudien problemas complejos y busquen soluciones que son al mismo tiempo útiles y verificables. © Dr. Hugo A. Banda Gamboa - 2015 37
  • 38. Tecnología de Agentes Inteligentes  La tecnología de los agentes inteligentes conforma la base de una nueva generación de sistemas computacionales.  Las aplicaciones incluyen sistemas desarrollados para búsqueda de información masivamente distribuida en Internet, sistemas de información móviles, sistemas de workflow inteligentes, e infraestructura de información de apoyo a las operaciones y decisiones corporativas. © Dr. Hugo A. Banda Gamboa - 2015 38
  • 39. Aproximaciones a los Agentes Inteligentes  Se puede utilizar cualquier aproximación que funcione, esto es, pueden ser soluciones simbólicas, sub simbólicas, híbridas y otras nuevas que faciliten la solución del problema.  Parte fundamental en la nueva inteligencia artificial es el desarrollo de agentes inteligentes, integrando lo mejor de las teorías, modelos y tecnología clásicas y nuevas, e incluyendo la lógica difusa en los motores de inferencia y razonamiento. © Dr. Hugo A. Banda Gamboa - 2015 39
  • 40. Conclusión Sólo hay una guerra que puede permitirse el ser humano: la guerra contra su extinción - Isaac Asimov © Dr. Hugo A. Banda Gamboa - 2015 40