Top Banner
Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Mg. Ing. Gustavo E. Juárez Ciclo Lectivo 2018 Inteligencia Artificial (EC5)
29

Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

Jul 19, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán

Mg. Ing. Gustavo E. Juárez

Ciclo Lectivo 2018

Inteligencia Artificial (EC5)

Page 2: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

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) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

INTELIGENCIA

• Definición formal. Que es la inteligencia?

• Como describiría a una persona Inteligente?

INTRODUCCIÓN A LA INTELIGENCIA ARTIFICIAL

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

Page 4: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

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

percibir, razonar y actuar (Winston).

La IA es el estudio de técnicas de resolución de problemas de

complejidad exponencial 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 DEINTELIGENCIA ARTIFICIAL

Page 5: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

El arte de realizar maquinas con capacidad para realizar funciones que cuando son realizadas por personas,

requieren de inteligencia

(Kurzweil, 1990)

DEFINICIÓN

Page 6: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

OBJETIVOS

INGENIERIL • Resolver problemas

reales actuando como un conjuntos de ideas

que permitan representar y

utilizar el conocimiento.

CIENTIFICO • Determinar que ideas

acerca de la representación del

conocimiento, del uso que se le da a este y la integración de los mismos en sistemas

inteligentes.

Page 7: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

OBJETIVOS

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.

Page 8: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

OBJETIVOS

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.

Page 9: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

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

Page 10: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

CONTEXTO DE LA INTELIGENCIA ARTIFICIAL

Page 11: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

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 LA INTELIGENCIA ARTIFICIAL

DURA - BLANDA

Page 12: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

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.

CLASIFICACIÓN DE LA INTELIGENCIA ARTIFICIAL

INTELIGENCIA ARTIFICIAL DURA

Page 13: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

CLASIFICACIÓN DE LA INTELIGENCIA ARTIFICIAL

Space Odyssey (1968) y su Computador HAL 9000.

INTELIGENCIA ARTIFICIAL DURA

War Games (1983), David es un adolescente que logra infiltrar WOPR.

The Matrix (1999-2003)

Page 14: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

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..

CLASIFICACIÓN DE LA INTELIGENCIA ARTIFICIAL

INTELIGENCIA ARTIFICIAL BLANDA

Page 15: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

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 16: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

HISTORIA DE LA INTELIGENCIA ARTIFICIAL

Page 17: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

HISTORIA DE LA INTELIGENCIA ARTIFICIAL

Page 18: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

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 inteligentes

indiscutibles y seres humanos.

COMPORTAMIENTO HUMANO TEST DE TURING

Page 19: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

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 HUMANOTEST DE TURING

Page 20: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

• 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 HUMANOTEST DE TURING

Page 21: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

Para llevar adelante el Test de Turing, la computadora deber ser capaz de:

Procesamiento del Lenguaje Natural

para poder comunicarse

Representación del Conocimiento

para almacenar información

Razonamiento Automático para procesar la información

almacenada

Aprendizaje Automático para adaptarse a nuevos

contextos

COMPORTAMIENTO HUMANOTEST DE TURING - CAPACIDADES

Page 22: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

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 HUMANOTEST DE TURING

Page 23: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

Fundamentos de la inteligencia artificial

matematica

Page 24: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

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/

TRABAJO GRUPAL VENCE MARTES 5/4/2018

Page 25: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

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 5/4/2018

Page 26: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

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 3/4/2018

Page 27: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

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 28: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional

VIDEO

Page 29: Inteligencia Artificial (EC5) Ciclo Lectivo 2018 · 2018-04-03 · La prueba de Turing (propuesta por Alan Turing en 1950) se diseño para proporcionar una definición operacional