Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia...

31
19/03/2019 Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Mag. Ing. Gustavo E. Juarez Ciclo Lectivo 2019 Inteligencia Artificial (EC5)

Transcript of Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia...

Page 1: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

19/03/2019Facultad de Ciencias Exactas y Tecnología

Universidad Nacional de Tucumán Mag. Ing. Gustavo E. Juarez

Ciclo Lectivo 2019Inteligencia Artificial (EC5)

Page 2: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

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

Page 3: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

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

Page 4: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

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.

Page 5: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

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

Page 6: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

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

Page 7: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

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

Page 8: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

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

Page 9: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

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

Page 10: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

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

Page 11: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

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

Page 12: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

Contexto de Inteligencia artificial

Page 13: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

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

Page 14: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

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

Page 15: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

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

Page 16: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

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

Page 17: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

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

Page 18: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

Historia de la Inteligencia Artificial

Page 19: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

Historia de la Inteligencia Artificial

Page 20: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

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

Page 21: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

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

Page 22: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

• 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

Page 23: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

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

Page 24: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

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

Page 25: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

Fundamentos de la inteligencia artificial

matematica

Relaciones de la Inteligencia Artificial con la Matematica, Logica, Calculo y la Probabilidad

Page 26: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

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/

Page 27: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

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

Page 28: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

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

Page 29: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

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

Page 30: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

Video

Page 31: Inteligencia Artificial (EC5) - Universidad Nacional de ... · Definición de Inteligencia artificial. El arte de realizar maquinas con ... La prueba de Turing (propuesta por Alan

Preguntas