Download Diapositiva 1

Document related concepts

Aplicaciones de la inteligencia artificial wikipedia , lookup

Inteligencia artificial simbólica wikipedia , lookup

Inteligencia computacional wikipedia , lookup

Inteligencia artificial wikipedia , lookup

Sistema multiagente wikipedia , lookup

Transcript
HISTORIA DE LA INTELIGENCIA ARTIFICIAL

Los orígenes de la inteligencia artificial:
1943 - Con la definición de la neurona formal dada por McCulloch &
Pitts, como un dispositivo binario con varias entradas y salidas.

1956 - Se volvió a tocar el tema de inteligencia artificial (IA) en el
instituto de tecnología de Massachussets por John McCarthy donde se
celebró la conferencia de Dartmouth en Hanover (Estados Unidos). En
este certamen McCarthy, junto a otros colegas, establecieron las bases
de la inteligencia artificial como un campo independiente dentro de la
informática.

1950 - Alan M. Turing publico un artículo en la revista Mind, titulado
“Computing Machinery and Intelligence” (“Ordenador e inteligencia”),
en el que reflexionaba sobre el concepto de inteligencia artificial y
establecío una una prueba que permite determinar si un ordenador o
computadora se comporta conforme a lo que se entiende como
artificialmente inteligente o no.

En los años 70, la inteligencia artificial como tal no tuvo muchos
éxitos ya que requería demasiada inversión para ese tiempo y la
mayoría de tecnologías eran propias de grandes centros de
investigación.

En los años 80 se lograron algunos avances significativos en
una de sus ramas llamada Sistemas Expertos, con la
introducción de PROLOG LISP.

En la actualidad se sigue investigando en los grandes
laboratorios tecnológicos educativos y privados; sin dejar de lado
los notables avances en sistemas por computadora (Sony, con
sus robots capaces de moverse en forma casi humana y
reaccionar a presiones tal como lo hace una persona al
caminar), aplicaciones de lógica difusa (aplicación del tracking
automático en nuestras video caseteras, por citar una
aplicación), etc.
DEFINICIONES
• Se denomina inteligencia artificial (IA) a la
rama de la ciencia informática dedicada al
desarrollo de agentes racionales no vivos.
Con respecto a las definiciones actuales de inteligencia
artificial se encuentran autores como Rich & Knight
[1994], Stuart [1996], quienes definen en forma general
la IA como la capacidad que tienen las máquinas para
realizar tareas que en el momento son realizadas por
seres humanos; otros autores como Nebendah [1988],
Delgado [1998], arrojan definiciones más completas y
las definen cómo el campo de estudio que se enfoca en
la explicación y emulación de la conducta inteligente en
función de procesos computacionales basadas en la
experiencia y el conocimiento continuo del ambiente.
La IA se divide en:
1. La Inteligencia Artificial Convencional
2. La Inteligencia Computacional
Inteligencia Artificial Convencional
Basada en análisis formal y estadístico del
comportamiento humano ante diferentes problemas:
• Razonamiento basado en casos
• Sistemas Expertos
• Redes Bayesianas.
• Inteligencia Artificial basada en Comportamientos
Inteligencia Artificial Computacional
La inteligencia computacional (también conocida
como inteligencia artificial subsimbólica) implica
desarrollo o aprendizaje El aprendizaje se realiza
basándose en datos empíricos. Algunos métodos
de esta rama incluyen:
• Máquina de Vectores Soporte
• Redes Neuronales
• Modelos ocultos de Markov
• Sistemas Difusos
• Computación Evolutiva
APLICACIONES Y TECNICAS
Dentro del enfoque de la ingeniería de la Inteligencia
Artificial, se clasifican las técnicas que pueden ser
usadas como herramientas para solucionar problemas
en las siguientes categorías:
1. Técnicas básicas, así llamadas por encontrarse a la
base de diversas aplicaciones de IA. Entre otras se
encuentran Búsqueda Heurística de Soluciones,
Representación
del
Conocimiento,
Deducción
Automática, Programación Simbólica (LISP) y Redes
Neuronales.
2. Tecnologías, o combinaciones de varias técnicas
básicas, orientadas a resolver familias de problemas. Las
tecnologías son más especializadas que las técnicas
básicas y están más cerca de las aplicaciones finales. Se
pueden mencionar a la Robótica y Visión, Lenguaje
Natural y Sistemas Expertos.
APLICACIONES Y TECNICAS
3. Clases o tipos de aplicaciones: Diagnóstico,
Predicción (sistemas de autocontrol de reactores
atómicos), Secuencia de operaciones ("Scheduling"),
Diseño, Interpretación de datos.
4. Campos de aplicación: Ingeniería, Medicina, Sistemas
de Manufactura, Administración, Apoyo a la Toma de
Decisiones Gerenciales, etc. Todas caen dentro de las
áreas de los sistemas computacionales, pero que se
consideran como clientes de la Inteligencia Artificial.
“LA INTELIGENCIA ARTIFICIAL LLEGA A LOS
SISTEMAS DE ATENCIÓN AL CLIENTE”


“Ana mantiene más de 40.000 diálogos cada día con
los clientes de Ikea de veinte países. Gracias a ello,
los responsables de la compañía calculan un ahorro
anual de entre 15 y 20 millones de euros en todo el
proceso de atención al cliente.”
Artificial Solutions es la empresa tecnológica que
está detrás de esta políglota y eficiente empleada
virtual. Johan Ahlund, CEO de la compañía, resume
su actividad diciendo que “lo que hacemos se llama
Customer Service Optimization, es decir, optimizar
todos los servicios que relacionan a la empresa con
sus clientes”.
“APLICACIÓN DE LA IE EN PROBLEMAS DE
PRODUCCIÓN”
Operación automática de control de calidad usando un
sistema de visión por computadora.
 El sistema Robot Visión PRO es un paquete de software
de visión que permite la adquisición de imágenes,
preprocesamiento y segmentación. Además realiza
procesamiento de datos de alto nivel que brinda filtrado
de imágenes, elaboración de clusters y patrones, e
identificación de objetos. Este sistema cuenta con una
videocámara y un monitor encargado de identificar cada
una de las piezas salientes del proceso y hacer una
comparación con piezas de 100% de calidad para luego
determinar si el empaque puede salir al mercado o debe
desecharse.
¿AVANCE TECNOLÓGICO O
AMENAZA SOCIAL?
SOFTWARE Y HADWARE

Estos sistemas ayudan a elaborar diagnósticos médicos,
explorar en busca de recursos naturales, determinar errores
en dispositivos mecánicos y ayudar en el diseño y puesta en
operación de otros sistemas de computación.

Los sistemas de inteligencia artificial incluyen a las
personas, los procedimientos, el hardware y software, los
datos y los conocimientos necesarios para desarrollar
sistemas, y máquinas de computación que presenten
características de inteligencia.
El objetivo del desarrollo de sistemas de IA contemporáneos
no es el reemplazo completo de la toma de decisiones de los
humanos, pero sí duplicarlas para ciertos tipos de
problemas bien definidos.

SOFTWARE Y HADWARE
Los esfuerzos de la IA se clasifican según varias
categorías.
Mientras la investigación y el desarrollo como
robótica y visión artificial, se relacionan con el
hardware y software, la investigación y el desarrollo
en otras áreas sólo se relacionan con el software.





Robótica
Sistema de visión
Procesamiento de lenguaje natural
Sistemas de aprendizaje
Redes Neuronales
CARACTERÍSTICAS
Los sistemas de IA con su red neuronal aprende por ensayo y error.
Características:




Capacidad de recuperar información incluso si falla alguno de los
nodos neuronales.
Modificación rápida de los datos almacenados como consecuencia de
nueva información.
Capacidad de descubrir relaciones y tendencias en grandes bases de
datos.
Capacidad de resolver problemas complejos para los cuales no se
cuento con la información.
NOTA: Las redes neuronales son excelentes para el reconocimiento de
patrones. Por ejemplo, las computadoras de red neuronal se pueden
usar para leer los códigos de barra de los cheques bancarios a pesar
de manchas o de una impresión de baja calidad.
CARACTERÍSTICAS
Agentes de reflejo simple
 Agentes bien informados de todo lo que pasa
 Agentes basados en metas
 Agentes basados en utilidad
 Sistema Experto
 Otros métodos son marcos semánticos integrados
por cuadros con listas de entidades y atributos; y
las redes semánticas, mapas de entidades y sus
atributos relacionados.

DECISIONES GERENCIALES









Aprender de la experiencia y aplicar el conocimiento
adquirido de ésta.
Mejorar situaciones complejas.
Solucionar problemas cuando se carece de
información importante.
Determinar qué es importante.
Reaccionar en forma rápida y correcta a una nueva
situación.
Comprender imágenes visuales.
Procesar y manipular símbolos.
Ser creativos e imaginativos.
Usar la heurística (reglas prácticas producto de la
experiencia).