Professional Documents
Culture Documents
Sumario
Contenido del curso Recursos Metodologa Laboratorios
Evaluacin
Aprendizaje
Redes Neuronales Support Vector Machines
Materiales
Teora:
Apuntes del curso Papers Libros de bibliografa (en pdf y fsicos)
Laboratorios:
Mquinas pcs Prolog (Lisp), Octave (Matlab), C++, Java
Pgina web:
https://sites.google.com/site/unsaepisinteligenciaartificial/ O simplemente http://epis-ia.tk
Correo electrnico:
inteligenciaartificialunsa@hotmail.com
Metodologa
Clases magistrales Trabajos grupales Trabajos individuales Exposiciones
Laboratorios
Evaluacin
Examen Parcial Examen Final Exposicin Trabajos en clase 25% 25% 20% 10%
Laboratorios
TOTAL
20%
100%
Introduccin
Qu es inteligencia? Cmo se puede medir la inteligencia? Cmo trabaja nuestro cerebro? Mquinas inteligentes?
Ciencia ficcin?
Reconstruccin de la mente humana? Filosofa, por ejemplo dualismo mente-cuerpo?
Introduccin
John McCarthy (1955)
La meta de IA es desarrollar mquinas que se comporten como si fueran inteligentes
Introduccin
Enciclopedia britnica:
IA es la habilidad de una computadora digital o robot controlado por computadora de realizar tareas comunes asociadas con seres inteligentes.
Introduccin
Elaine Rich:
Inteligencia Artificial es el estudio de cmo hacer que las computadoras hagan cosas que, por el momento, la gente hace mejor.
Aun seguir actualizndose en el ao 2050! Los humanos son an mejores en muchos aspectos (p.e. entender imgenes, habilidad para aprender)! Las computadoras son ya mejores en muchos campos (p.e. jugar ajedrez)!
Definiciones de IA
Intentamos establecer una teora sobre el funcionamiento de la mente (experimentacin psicolgica) A partir de la teora podemos establecer modelos computacionales Ciencias Cognitivas
El paradigma es el agente
Un agente percibe y acta, siempre segn el entorno en el que est situado Las capacidades necesarias coinciden con las del test de turing: Procesamiento del Lenguaje Natural, Representacin del conocimiento, Razonamiento, Aprendizaje, Percepcin.
Es IA posible?
La posibilidad de la inteligencia artificial plantea problemas filosficos complejos
El test de Turing
Alan Turing
La mquina pasa el test, si puede engaar a Alice en el 30% de los casos durante un tiempo especificado.
La habitacin China
1937 1943
1950
1951
1955
1976
1981
1982
1992
1993
1995
1997 2003
Fases de la Historia de IA
Los primeros comienzos La lgica resuelve todos los problemas El nuevo conexionismo Razonando con incerteza
Robots autnomos
Reconocimiento de imgenes
Juegos de ordenador
Aparatos electrnicos
Agentes
Agente-reflex: Funcin del conjunto de todas las entradas hacia el conjunto de todas las salidas.
Agente con memoria: no es una funcin, Por qu? (adems hablemos del olvido)
Agente capaz de aprender Agentes distribuidos Proceso de decisin de Markov: Solo el estado actual es necesario para la determinacin de la accin ptima.
Definicin 1.1 La meta de un agente orientado al costo es minimizar el costo a largo plazo (es decir el costo promedio) causado por las decisiones errneas. La suma de todos los pesos de los errores resulta en el costo total.
Ejemplo: Sistema de diagnosis de apendicitis LexMed. De acuerdo, la meta de un agente basado en su utilidad es maximizar el beneficio a largo plazo (es decir el beneficio promedio) causado por las decisiones correctas.
Ambiente
Observable (computadora que juega ajedrez) Parcialmente observable (robot) Determinstico (puzzle-8) No determinstico (computadora que juega ajedrez, robot) Discreto (computadora que juega ajedrez) Continuo (robtica)
Ejercicios
1
Prueba algunos de los robots-chat disponibles en internet. Escribe una pregunta inicial y mide el tiempo que le toma a cada uno de los diferentes programas, hasta llegar a saber que no es humano. En www.pandorabots.com puedes encontrar un servidor en el cual puedes construir un robotchat con el lenguaje de programacin AIML bastante fcil. Dependiendo de tu nivel de inters, desarrolla un robot-chat simple o complejo o cambia uno ya existente.
Ejercicios
3
Da razones para opinar que el test de turing no encaja como definicin de inteligencia artificial, en Inteligencia Artificial prctica. Muchos procesos de inferencia, de aprendizaje, etc conocidos son problemas NP-completos o aun ms, indecidibles. Qu significa para la IA? Por qu un agente determinstico con memoria no es una funcin (desde el conjunto de entradas hacia el conjunto de salidas), en el sentido matemtico? Cmo puede uno cambiar el agente con memoria, o modelarlo, tal que se convierta en una funcin pero que no pierda su memoria?
Ejercicios
6
Sea un agente con memoria que se mueve en un plano. Usando sus sensores recibe cada tick de reloj, dentro de un intervalo regular t, su posicin exacta (x,y) en coordenadas cartesianas. Dar una frmula con la cual el agente pueda calcular su velocidad desde el tiempo actual t y la medida previa de t t. Cmo debe modificarse el agente para calcular su aceleracin? Dar una frmula.
Ejercicios
7
Determine para ambos agentes del ejemplo de filtros spam, los costos creados por los errores y compare los resultados. Asuma que teniendo que borrar manualmente un mail spam cuesta 1 centavo de sol y recuperar un mail borrado o perder un mail cuesta 1 sol.
Determina para ambos agentes el beneficio creado por la correcta clasificacin y compara los resultados. Asume que por cada mail deseado reconocido, un beneficio de 1 sol y por cada mail correctamente borrado un beneficio de 1 centavo de sol.
FIN