9 de Noviembre de 2012
Introducción
Etapas Históricas
Conceptos
Historias
Retos y tendencias
Futuro
Conclusiones
¿Pueden las máquinas pensar?
¿Las máquinas pueden comportarse de forma inteligente?
¿Un programa de cómputo es inteligente?
Planteamiento inicial de Turing en su articulo en la revista Mind de Octubre de 1950
El llamado Test de Turing propone tener un juez que pueda determinar, entre dos interlocutores que no se ven, cual es humano y cual no.
El Premio Loebner se otorga al ganador de un concurso anual de programas de computo
Matemático de la década de los cuarentas
Ayudo en la 2da guerra mundial a descifrar los códigos secretos de los alemanes
Es considerado uno de los padres de la computación
Propuso el test que ahora lleva su nombre en el articulo: “COMPUTING MACHINERY AND
INTELLIGENCE”
Un programa de IA que simula una conversación, normalmente escrita, con la intención de hacerle creer a un humano que está hablando con otra persona
¿Pasa la prueba de Turing?
Proyecto a largo plazo de IBM
El proyecto antecesor fue Deep Blue
Orientado a Medicina
Hasta mediados de los setentas existía la visión de que la Inteligencia artificial podría competir con la Inteligencia humana.
Se refleja en el arte, en libros y en películas ◦ 2001, una odisea espacial ◦ Coloso ◦ Electric Dreams ◦ Yo Robot
Supongamos que el ser humano ha construido una máquina capaz de entender el idioma chino,
esta máquina recibe ciertos datos de entrada que le da un hablante natural de ese idioma, estas entradas (input) serían los signos que se le introducen a la computadora,
la cual más tarde proporciona una respuesta en su salida (output)
La velocidad para realizar cálculos y operaciones, los algoritmos y la apariencia no
significan que se ha logrado la
inteligencia artificial.
Simplificación de las técnicas
Desarrollo de métodos para Representación de conocimiento
Aparición de los Sistemas Expertos
El desarrollo de varias ciencias, técnicas y herramientas han
replanteado los limites de la I.A.
Conceptos antiguos que antes estaban limitados por el
desarrollo tecnológico ahora vuelven a tener actualidad.
Robótica Visión artificial Aprendizaje Ciencias Naturales
(Mimetismo) Nanotecnología
Realidad Virtual Velocidad de
procesamiento Electrónica Avances en la
ciencia
Inteligencia: Facultad de
comprender, conocer.
Artificial: Elaborado por el
hombre.
“Solución de problemas complejos con el apoyo del
computador mediante aplicación de procesos que
son análogos al proceso de razonamiento humano” .
“Estudia como lograr que las máquinas realicen
tareas que por el momento son realizadas mejor por
el humano”.
Sistemas que piensan
como humanos
Sistemas que piensan
racionalmente
Sistemas que actúan
como humanos
Sistemas que actúan
racionalmente
El área que como Ingenieros nos ocupa es el desarrollo de sistemas inteligentes que actúen y tomen las decisiones
correctas Especialmente el Ingeniero en Ciencias Computacionales estará
involucrado en la representación, almacenamiento y uso del conocimiento
Sistemas Expertos
Redes Neuronales
Algoritmos
Genéticos
Lógica Difusa
•Conocimiento Heurístico
•Conocimiento Formal
•Por capas.
•Recurrentes
•Laterales
Poseen conocimiento de un experto humano o un área de
conocimiento determinada.
Son capaces de proporcionar recomendaciones inferidas a
partir de su conocimiento.
Pueden justificar sus propias conclusiones.
Poseen conocimiento no codificado implícitamente dentro
del programa.
Cuando la neurociencia pudo explicar de forma un poco convincente el funcionamiento de la unidad principal de procesamiento de información que posee el cerebro, la neurona, surge casi de manera automática la idea de poder emular dicho funcionamiento en un elemento artificial "La neurona artificial."
Basado en la teoría de la evolución
Son métodos adaptativos
Son capaces de ir creando soluciones
Produce descendencia para la nueva generación.
Obtener una conclusión
a partir de información
de entrada vaga,
ambigua, imprecisa,
con ruido o incompleta,
En general imita como
un persona toma
decisiones basada en
información
Lingüística computacional
Minería de datos (Data Mining)
Diseño de Mundos virtuales
Procesamiento de lenguaje natural (Natural Language Processing)
Robótica
Sistemas de apoyo a la toma de decisiones
Videojuegos
Prototipos informáticos
Análisis de sistemas dinámicos.
Smart process management
Planificación de rutas y evasión de obstaculos
Algoritmos de Aprendizaje automático
Clasificación y reconocimiento de imágenes
Reconocimiento de voz
Toma de Decisiones
Control de hardware
En 1997 se dio el Match del Siglo
Juego de Ajedrez entre humano y
maquina
Los humanos representados por el
Maestro Kasparov
La maquina representada por Deep
Blue
Software-Hardware desarrollado
por IBM
"Si no se hubiera investigado estos 30 o 40 años en inteligencia artificial y robótica, sería imposible hacer un robot como 'Curiosity'“
La inteligencia artificial está muy cerca de superar a la humana
En un solo 45 minutos se perdieron
44 millones de dólares por
decisiones de su sistema “altamente
inteligente”
¿Fue causado por una decisión del software o de un humano?
Las técnicas actuales de aprendizaje en maquinas son muy avanzadas.
Generan su propio conocimiento y decisiones
¿Nos encontramos en el umbral de crear sistemas que debido a su aprendizaje pudiéramos no entender?
Aprendizaje Automático
Computación Ubicua
Adaptabilidad
Ambientes Inteligentes
Adquisición de conocimientos
Desarrollo de capacidades motoras y cognoscitivas gracias a la
instrucción y la práctica.
Organización de conocimientos en representaciones generales
y efectivas.
Descubrimiento de nuevos hechos y teorías gracias a la
observación y experimentación.
La computación ubicua es un modelo de
interacción en el que el procesamiento de
información se integra fuertemente en las
actividades y objetos cotidianos.
El programa se adecua a las condiciones del ambiente
Puede modificar sus objetivos
Puede modificar las variables para alcanzar los objetivos
El entorno físico está personalizado y se adapta a
las necesidades de cada persona
Robots
Ambientes virtuales
Extensiones del conocimiento
Sustitutos humanos
◦ Con Programas que aprenden
◦ Adquieren conocimiento a través de experiencia
◦ Que pueden ser instalados en robots
◦ Que interactúan de manera fluida con el medio ambiente
◦ Que les permitirá adaptarse a las condiciones
◦ Y la alta velocidad de procesamiento permitirá simular a seres vivos
La tecnología y el desarrollo de programas que
permitirán pasear virtualmente por escenarios
virtuales con interacción de los sentidos.
Dispositivos para extender el conocimiento mediante
consulta directa desde el cerebro
Copiar el contenido del cerebro para instalarlo en un androide
La evolución de la
Inteligencia Artificial
requiere de la intervención
de profesionistas en
diferentes áreas de
conocimiento.
Sin embargo, subyacente
se encuentran los
especialistas en ciencias
computacionales que
harán posible que los
objetivos se logren.
Es necesario el desarrollo
de algoritmos, sistemas,
técnicas, procedimientos y
programas que se
encuentran en el ámbito
de un ICC