Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia...
Transcript of Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia...
19/03/2019Facultad de Ciencias Exactas y Tecnología
Universidad Nacional de Tucumán Mag. Ing. Gustavo E. Juarez
Ciclo Lectivo 2019Inteligencia Artificial (EC5)
Contenido:
Inteligencia Artificial. Definiciones y Conceptos. Un poco de historia y
situación actual. Inteligencia Artificial Dura e Inteligencia Artificial Blanda.
Agentes y su inserción en la Inteligencia Artificial. Línea de Tiempo en el
desarrollo de la IA actual. Concepto de agentes. Representación del
Conocimiento: Redes Semánticas, Marcos (Frames), Redes Conceptuales,
Reglas tipo IF-Then. Lógica Aristoteliana utilizada en IA
Introducción a la Inteligencia artificial
INTELIGENCIA
• Definición formal. Qué es la inteligencia?
• Como describiría a una persona Inteligente?
Ejercicio:
• Analizar los videos y concluir en cuales casos una
persona (peatones y conductores) son inteligentes.
Introducción a la Inteligencia artificial
Introducción a la Inteligencia artificial
Ejercicio:
• Analizar los videos y concluir en cuales casos una
persona (peatones y conductores) son inteligentes.
• Desarrolle un procedimiento (universal ) que sirva para
entrenar peatones en el cruce de calles (de una acera a
la otra), en una esquina con semáforos.
INTELIGENCIA
Tradicionalmente se relaciona a la Inteligencia con:
• Pensamiento o establecimiento de relaciones entre hechos o conceptos
• Resolución de problemas cotidianos
• Generación de nuevos problemas
• Creación de productos u ofrecimiento de servicios
Introducción a la Inteligencia artificial
IA es la atribuida a las máquinas capaces de hacer operaciones propias de seres inteligentes (DRAE).
La IA es el estudio de las computaciones que permiten pe rc ib i r, razonar y ac tua r (Winston).
La IA es el estudio de técnicas de resolución de problemas de c o m p l e j i d a d e x p o n e n c i a l mediante el uso de conocimiento sobre el campo de aplicación del problema (Rich)
La IA estudia cómo lograr que las máquinas realicen tareas que, por el momento, son realizadas mejor por los seres humanos. (Rich)
Definición de Inteligencia artificial
El arte de realizar maquinas con capacidad para realizar funciones que cuando son realizadas por personas,
requieren de inteligencia
(Kurzweil, 1990)
Definición de Inteligencia artificial
INGENIERIL • R e s o l v e r
problemas reales actuando como un conjuntos de ideas q u e p e r m i t a n r e p r e s e n t a r y
CIENTIFICO • Determinar que
ideas acerca de la representación del conocimiento, del uso que se le da a e s t e y l a integración de los m i s m o s e n s i s t e m a s inteligentes.
Objetivos de Inteligencia artificial
El objetivo de la IA no es, la sustitución del hombre por la
máquina, sino convertir una computadora en una
herramienta eficaz y útil al servicio del hombre, pero con un
campo de posibilidades que sobrepasan lo convencional.
Objetivos de Inteligencia artificial
Los programas de IA se centran en el “que” de un problema y no en el “cómo”, buscando programar a la
computadora para que reconozca el problema mediante un
comportamiento inteligente.
Objetivos de Inteligencia artificial
La Inteligencia Artificial es un campo de investigación y
aplicación que trata de conseguir que las computadoras
simulen en cierta manera la inteligencia humana. El
problema es que la inteligencia humana es difícil de
circunscribir y definir.
Características de Inteligencia artificial
Contexto de Inteligencia artificial
John Searle (Profesor de Filosofía en la Universidad de California, Berkeley)
en el año 1980 planteo:
• Inteligencia en el sentido “duro” involucra a los estados mentales que
alcanzan los entes inteligentes: conciencia, pensamiento y comprensión.
• Tesis de la IA dura: " La computadora no es simplemente un instrumento
en el estudio de la mente, más bien cuando la computadora es programada
de manera apropiada realmente es una mente en el sentido que estas con
los programas correctos, pueden entender y tener otros estados
cognoscitivos“.
• Searle niega la IA dura usando el argumento de la “sala china”.
Clasificación de Inteligencia Artificial IA Dura o IA Blanda
La inteligencia artificial dura se propone la creación de formas de inteligencia basada en las computadoras, que pueda razonar y resolver problemas. En teoría, esta forma de inteligencia artificial debería ser consciente de sí misma.
INTELIGENCIA ARTIFICIAL DURA
Clasificación de Inteligencia Artificial IA Dura o IA Blanda
S p a c e O d y s s e y ( 1 9 6 8 ) y s u Computador HAL 9000.
INTELIGENCIA ARTIFICIAL DURA
War Games (1983), David es un adolescente que logra infiltrar WOPR.
The Matrix (1999-2003)
Clasificación de Inteligencia Artificial IA Dura o IA Blanda
En este caso, el objetivo es la creación de una inteligencia basada en máquinas, que sólo pueda ser operacional dentro de un dominio limitado. No se pretenden máquinas inteligentes e independientes, sino adecuadas solamente para una tarea especifica.
Edificios inteligentes (INMOTICA), con dispositivos de control de temperatura, cerrar puertas y ventanas, registrar entrada/salida personas, etc..
INTELIGENCIA ARTIFICIAL BLANDA
Clasificación de Inteligencia Artificial IA Dura o IA Blanda
John McCarthy Investigador del MIT
Dartmouth College New Hampshire - US Dartmouth Summer Research Conference on Artificial Intelligence
Allen Newell Profesor de Carnegie Mellon University
Marvin Minsky Fundador del MIT Laboratorio de AI
Herbert Simon Profesor de Carnegie Mellon University
1956
Discutieron acerca del potencial de la computadora para simular la inteligencia humana y sentaron las bases de trabajo para las investigaciones en la Inteligencia Artificial, sustentada sobre sus propias leyes, y se plantearon como objetivo principal el desarrollo de programas por computadoras capaces de exhibir una conducta inteligente.
Historia de la Inteligencia Artificial
Historia de la Inteligencia Artificial
Historia de la Inteligencia Artificial
La prueba de Turing (propuesta por Alan Turing en 1950) se
diseño para proporcionar una definición operacional y satisfactoria
de inteligencia.
En vez de proporcionar una larga lista y quizás controvertida de
cualidades necesarias obtener inteligencia artificialmente, el
sugirió una prueba basada en la incapacidad de
diferenciar entre entidades intel igentes
indiscutibles y seres humanos.
Comportamiento humano. Test de Turing
La idea central del Test es determinar si el Sujeto es incapaz de determinar si en el
otro extremo de la comunicación hay una humano o una maquina.
Esta situación implicaría reconocer que la maquina ha alcanzado un determinado
nivel de madurez o Inteligencia
Comportamiento humano. Test de Turing
• Procesar un lenguaje natural: para así poder establecer una
comunicación satisfactoria, mas allá que la misma se realice en
cualquier idioma humano.
• Representar el conocimiento: Para Guardar toda la información que
se le haya dado antes o durante el interrogatorio. Utilización de Bases
de Datos para receptar las preguntas y luego almacenarlas.
• Razonar Automáticamente: Utiliza la información guardada al
responder preguntas y obtener nuevas conclusiones o tomar
decisiones.
• Autoaprendizaje de la maquina: Con el propósito de adaptarse a
nuevas circunstancias. El Autoaprendizaje conlleva a la autoevaluación.
Comportamiento humano. Test de Turing
Para llevar adelante el Test de Turing, la computadora deber ser capaz de:
Procesamiento del Lenguaje Natural p a r a p o d e r comunicarse
R e p r e s e n t a c i ó n d e l Conocimiento p a r a a l m a c e n a r
Razonamiento Automático para procesar la información almacenada
Aprendizaje Automático para adaptarse a nuevos contextos
Comportamiento humano. Test de Turing. Capacidades
El Test de Turing presenta numerosas implementaciones, que van desde Chatbot
para asistencia a los usuarios, hasta la validación CAPTCHA (Completely
Automated Public Turing test to tell Computers and Humans Apart) para el ingreso
de datos.
http://www.alicebot.org/
Comportamiento humano. Test de Turing
Fundamentos de la inteligencia artificial
matematica
Relaciones de la Inteligencia Artificial con la Matematica, Logica, Calculo y la Probabilidad
Trabajo Grupal - Vence martes 4/4/2019
Tarea:
• grupos de números pares desarrollar un trabajo de investigación del software
CHINOOK (juego de damas). https://webdocs.cs.ualberta.ca/~chinook/play/
• grupos de números impares acerca de DEEP BLUE (juego de ajedrez) http://www-03.ibm.com/ibm/history/ibm100/us/en/icons/deepblue/
Tarea:
• Ambos grupos deberán desarrollar un CHATBOT (también conocido como
talkbot, chatterbot, Bot, IM bot, interactive agent, or Artificial Conversational
Entity). Leer el website: https://planetachatbot.com/conceptos-clave-para-construir-chatbots-fe67d977dfd
Contenido: documentar características, estrategias, lenguaje de implementación,
otros conceptos relevantes. Integración de Contenidos
Formato: Presentación (.pptx, otros)
Trabajo Grupal - Vence martes 4/4/2019
Partes del Informe:
1. Titulo
2. Autores
3. Palabras Clave
4. Abstract o Resumen (hasta 250 palabras)
5. Cuerpo del Trabajo
6. Conclusiones
7. Referencias
1. Libros
2. Papers
3. Sitios Web
Trabajo Grupal - Vence martes 4/4/2019
Libros Inteligencia artificial: un enfoque moderno
Stuart J. Russell y Peter Norvig.--Tr. Raúl Bautista Gutiérrez.--Rev. Tca. Raymundo Hugo Rangel
Gutiérrez. Prentice-Hall Hispanoamericana. México /c.1996/1 ej. Capitulo No 1
Sitios Webs http://campusvirtual.unex.es/cala/epistemowikia/index.php?title=Prueba_o_test_de_Turing
http://cmapspublic2.ihmc.us/rid=1201385221250_89104278_7699/Inteligencia%20Artificial.cmap
http://www.cs.colostate.edu/~anderson/cs440/
https://webdocs.cs.ualberta.ca/~chinook/play/
http://www-03.ibm.com/ibm/history/ibm100/us/en/icons/deepblue/
Referencias
Video
Preguntas