Sie sind auf Seite 1von 79

INTELIGENCIA ARTIFICIAL

INTELIGENCIA ? Los animales tienen inteligencia ? INTELIGENCIA = INSTINTO ? CONOCIMIENTO ?

NATURAL O ARTIFICIAL?

PENSAMIENTO ?

RACIONAL ?

INTELIGENCIA NATURAL

Inteligencia?

La inteligencia es causa o consecuencia? de qu? cmo pensamos? cmo medimos la inteligencia? la medida es binaria o difusa? tienen inteligencia los animales? inteligencia = instinto?

el libre albedro es inteligencia? la conciencia de si mismo es inteligencia?

Inteligencia?

Es la facultad que tienen las personas de conocer, analizar, comprender situaciones. Es un conjunto de habilidades, destrezas y experiencias sobre cierto dominio.

Es la capacidad de resolver problemas.


Ms definiciones . . . . . Por qu es necesario definir qu es la Inteligencia?

Ejercicio 1

Diga el orden en que se puede clasificar la inteligencia de los siguientes animales. Argumente su respuesta. 1. Chimpanc 2. Gorila 3. Mono 4. Perro 5. Gato 6. Loro 7. Delfn 8. Pollo

Signos de Inteligencia

Aprender de la experiencia

Encontrar ambiguos

sentido

mensajes

Responder rpidamente a situaciones nuevas. Entender e inferir en forma racional. Aplicar conocimiento para manipular el medio que nos rodea. Aplicar y adquirir conocimiento nuevo. Pensar y razonar.

Ejercicio 2

Diga cul es el valor de A y B, si se cumple la siguiente operacin: A B + A B + B A B A 1 A 0 1 B 0

Diga el valor de A, B y C si se operacin: A C X

cumple la siguiente B C + B A X X

Ejercicio 3. Anagramas

Con las mismas letras de cada una de estas palabras, sin obviar ni repetir ninguna de ellas, forme otras tres que pertenecen al mismo tema.

ORCULIC ORDCAUAD GONTIRAUL

EL COMERCIO lunes 1 de agosto 2005, pgina C8

Aspectos de la Inteligencia Natural


Percepcin 2. Aprendizaje 3. Memoria y Asociacin 4. El pensamiento abstracto. 5. Razonamiento 6. Solucin de problemas 7. Imaginacin o Creatividad 8. Conciencia 9. Comunicacin
1.
Cules de estas facultades no pueden tener los animales? Cules de estas facultades no lo pueden tener las mquinas?

Aspectos de la Inteligencia
INTELIGENCIA HUMANA 1. Percepcin 2. Aprendizaje 3. Memoria y asociacin 4. El pensamiento abstracto. 5. Razonamiento 6. Solucin de problemas 7. Creatividad e imaginacin 8. Conciencia 9. Comunicacin INTELIGENCIA ARTIFICIAL 1. Percepcin 2. Aprendizaje 3. Memoria y asociacin 4. El pensamiento abstracto. 5. Razonamiento 6. Solucin de problemas 7. Creatividad e imaginacin 8. Conciencia 9. Comunicacin

Ejercicio 4
En qu se diferencian los siguientes conceptos:
1. 2. 3. 4. 5.

Percepcin y aprendizaje, cul es primero? Aprendizaje y memoria, se puede memorizar sin aprender? Memoria y comportamiento, Memoria y asociacin, [a b; a b ] Percepcin y comunicacin.

EL CEREBRO HUMANO

Cerebro Humano
1011

Neuronas (procesadores) Poder desconocido 1000 10000 conexiones por neurona Capacidad basada en las conexiones. Cada neurona es muy compleja. Almacenamiento redundante. No binario, no estable y no asncrono.

Cmo funciona ?
Neuronas
Sonido

Conexiones
Color

Sabor

Olor

Tersura

104 Hz

Sensores humanos
Sonido 102 Hz, 104 Hz Color 1015 Hz
102 Hz

Sabor es una onda? Olor es una reaccin qumica?

Tersura es una onda?

Ejercicio 5
Diga qu perciben los siguientes sensores:
1. 2. 3. 4. 5. 6. Fotodiodo Giroscopio Micrfono Sonar Termistor Voltmetro 1. 2. 3. 4. 5. 6. Distancia Luz Orientacin Sonido Temperatura Voltaje

Existen sensores para medir?: Tersura de un objeto. El sabor de una sustancia. El olor de una sustancia

Caractersticas del Sistema Nervioso

adaptabilidad aprendizaje continuo


distribucin del procesamiento y del almacenamiento alta redundancia plasticidad (creacin/modificacin de sinapsis). tolerante a fallas 10 a 100 billones de neuronas, cada una conectado a otras 10.000 neuronas Los humanos pierden aprox.. 1000 neuronas por da.

2. INTELIGENCIA ARTIFICIAL

Qu es Artificial?

Hecho por mano o arte del hombre. Lo que hacen los animales es artificial?

Inteligencia Artificial

Naci en 1943 cuando Warren McCulloch y Walter Pitts propusieron un modelo de neurona del cerebro humano y animal. Es una ciencia que intenta la creacin de programas para mquinas que imiten el comportamiento y la comprensin humana, que sea capaz de aprender, reconocer y pensar.

Inteligencia Artificial

Ciencia. arte, religin? Intento. se lograr alguna vez? Crear programas para mquinas. software o hardware? Imitar. simulacin o imitacin? Comportamiento. comportamiento == accin? Comprensin. compresin == pensamiento? Humano. cmo piensan o actan los humanos? Capacidad de aprender. memorizar o aprender? Capacidad de reconocer. igual o parecido? Capacidad de pensar. lgica?

Objetivos de la Inteligencia Artificial


Es la comprensin de nosotros mismos como entidades inteligentes Es la construccin de entidades inteligentes artificiales. Es el arte de crear mquinas que realizan funciones que requieren inteligencia cuando dichas funciones son realizadas por el hombre. Es el estudio de cmo hacer que los ordenadores ejecuten cosas que, por el momento, los seres humanos lo hacemos mejor. Hace uso intensivo del software y algoritmos.

Inteligencia Artificial
Es

la construccin de algoritmos para imitar el comportamiento y el razonamiento de los humanos.

Observar que la definicin no menciona el hardware. El hardware es administrado finalmente por el software

Motivacin para la investigacin en IA

La IA es una de las disciplinas ms nuevas (inici formalmente en 1956). A diferencia de otros campos de estudio donde todo est descubierto (como la fsica o las matemticas), la IA tiene muchas reas con grandes oportunidad para la investigacin e innovacin.

Alcance de la IA

La IA abarca desde reas generales (percepcin, razonamiento lgico) hasta especficas (ajedrez, teoremas, etc.) Permite automatizar el trabajo intelectual a cientficos de otras reas. Ofrece a los cientficos de IA el aplicarla en cualquier rea donde se aplique el intelecto humano.

RACIONALIDAD

Racionalidad

La racionalidad se entiende referida a la accin y designa aquel tipo de accin configurada de forma que permita obtener ciertos objetivos predefinidos. La racionalidad consiste en la inteligente persecucin de fines mediante acciones adecuadas. Un agente racional es aquel que saca el mximo provecho (objetivo, meta) de una dada situacin (restricciones). Actuar racionalmente significa elegir una alternativa con la jerarqua ms alta dentro de un grupo de alternativas factibles.

Racionalidad

Est referida a la decisin tomar dado que no necesariamente se dispone de toda la informacin.

La racionalidad est referida al logro del objetivo planteado minimizando las desviaciones.
Esta relacionada a la conducta, pero no significa que los humanos sean irracionales o mentalmente desequilibrados.

RACIONALIDAD DECISIONES RACIONALIDAD OMNICENCIA

Ejercicio 8
Diga que hara en los siguientes casos: 1. Tiene una pregunta con dos alternativas y no sabe la respuesta. qu alternativa marca? 2. Est caminando y se aparecen 3 delincuentes armados y le solicitan dinero. 3. Est manejando su automvil a 80 k/m y repentinamente se cruza una persona. (usted logra ver a la persona a 5 metros de distancia). 4. Ve a su enamorada besndose con su mejor amigo. 5. Est en la orilla de la playa y viene una ola muy grande.

Racionalidad Limitada

Actuar racionalmente cuando no se dispone de tiempo para efectuar los clculos para tomar una decisin.

Ejercicio 9

Estas trabajando en una empresa distribuidora de alimentos y te asignan la tarea de entregar un paquete a cada uno de 100 clientes. Cunto tiempo tomaras en decidir en qu orden visitar a los clientes? Se intenta minimizar la distancia recorrida en cada viaje.
100 * 99 * 98 * 97 * . * 1 = 100!

2.1. DEFINICIN DEL CONCEPTO DE INTELIGENCIA ARTIFICIAL

Proceso de Razonamiento y Comportamiento

Razonar Actuar?

Actuar Razonar?

Razonamiento (Lgica) razonamiento para llegar a conclusiones. Comportamiento (Accin) acciones para llegar a objetivos.

Categoras para las definiciones de IA


Humano Racional

Pensamiento

Sistemas que piensan como humanos

Sistemas que piensan racionalmente

Categoras para las definiciones de IA


Humano Racional

Comportamiento (actuacin)

Sistemas que actan como humanos

Sistemas que actan racionalmente (idealmente)

Qu es la Inteligencia Artificial?
La interesante tarea de lograr que las computadoras piensen... Mquinas con mente, en su amplio sentido literal (Haugeland, 1985) [La automatizacin de] actividades que vinculamos con procesos de pensamiento humano, actividades tales como la toma de decisiones, resolucin de problemas, aprendizaje... (Bellman, 1978) El arte de crear mquinas con capacidad de realizar funciones que realizadas por personas requieren inteligencia (Kurzweil, 1990) El estudio de cmo lograr que las computadores realicen tareas que, por el momento, los humanos hacen mejor (Rich y Knight, 1991) El estudio de las facultades mentales mediante el uso de modelos computacionales (Carniak y McDermott, 1985) El estudio de los clculos que permiten percibir, razonar y actuar (Winston, 1992)

Un campo de estudio que se enfoca a la explicacin y emulacin de la conducta inteligente en funcin de procesos computacionales (Schalkoff, 1990). La rama de la ciencia de la computacin que se ocupa de la automatizacin de la conducta inteligente (Luger y Stubblefield, 1993).

Categoras para las definiciones de IA


Humano
Pensamiento

Racional

Sistemas que piensan como humanos


2

Sistemas que piensan racionalmente (idealmente)


Sistemas que actan racionalmente (idealmente)

Comportamiento (actuacin)

Sistemas que actan como humanos


1

Razonamiento (Lgica) razonamiento para llegar a conclusiones. Comportamiento (Accin) acciones para llegar a objetivos.

2.2. TEST DE TURING


Humano Racional

Pensamiento

Sistemas que piensan como humanos


2

Sistemas que piensan racionalmente (idealmente) Sistemas que actan racionalmente (idealmente)

Comportamiento (actuacin)

Sistemas que actan como humanos


1

Actuar como humano: La prueba de Turing


Propuesto por Alan Turing (1950). Turing defini la conducta inteligente como la capacidad de lograr eficiencia humana en todas las actividades cognoscitivas, suficiente para engaar a un evaluador.

1. Test de Turing
Escenario: dos seres humanos y un ordenador; uno de los seres humanos, el interrogador, debe averiguar cul de los otros dos participantes es el ordenador; el interrogador puede preguntar cualquier cosa, sin importar el tema o la profundidad, y al ordenador se le permite hacer todo lo posible por provocar la errnea identificacin. El ser humano participante debe, sin embargo, responder siempre verazmente a las cuestiones que se le formulen.

http://cogsci.ucsd.edu/~asaygin/tt/ttest.html

1. La prueba de Turing

Para que una computadora pase la prueba de Turing, debe por lo menos: Procesar lenguaje natural Representar el conocimiento Razonar automticamente Auto aprender Para la prueba total de Turing, la computadora debe tener Vista Robtica

Ejercicio 10

Cmo se puede inhabilitar la prueba de turing?

Qu preguntas se puede hacer a una persona de tal forma que se pueda diferenciar de un computador?
Qu preguntas se puede hacer a un computador de tal forma que se pueda diferenciar de una persona?

2.3. MODELO COGNOSCITIVO


Humano Racional

Pensamiento

Sistemas que piensan como humanos


2

Sistemas que piensan racionalmente (idealmente) Sistemas que actan racionalmente (idealmente)

Comportamiento (actuacin)

Sistemas que actan como humanos


1

Pensar como humano: El modelo cognoscitivo

Primero habra que definirse cmo piensan los humanos?. Lo hacen mediante Introspeccin Experimentos psicolgicos GPS (General Problem Solver), de Newell y Simon (1961) vs. Wang (1960). La ciencia cognoscitiva usa modelos de IA y experimentos psicolgicos. Aportaciones: Visin, lenguaje natural, aprendizaje

2.4. PENSAMIENTO RACIONAL


Humano Racional

Pensamiento

Sistemas que piensan como humanos


2

Sistemas que piensan racionalmente (idealmente) Sistemas que actan racionalmente (idealmente)

Comportamiento (actuacin)

Sistemas que actan como humanos


1

Pensar racionalmente: Las leyes del pensamiento


Aristteles intent codificar la manera correcta de pensar (silogismos). De ah surge la lgica. La tradicin logicista de IA trata de hacer sistemas inteligentes basados en la lgica. Problemas: pasar conocimiento informal e incierto en trminos lgicos formales y realizar la solucin terica obtenida en la prctica.
Representacin del conocimiento impreciso Versus Notacin Lgica

Lgica fuzzy(1968)

2.5. ACTUACIN RACIONAL


Humano Racional

Pensamiento

Sistemas que piensan como humanos


2

Sistemas que piensan racionalmente (idealmente) Sistemas que actan racionalmente (idealmente)

Comportamiento (actuacin)

Sistemas que actan como humanos


1

Actuar racionalmente: El agente racional

Actuar racionalmente es hacerlo de tal manera que se logran los objetivos deseados. Un agente es algo que percibe y acta. De acuerdo a esto, la IA es el estudio y construccin de agentes racionales. Actuar racionalmente no implica slo actuar por inferencias lgicas (ejemplo, reflejos).

1.1 Conceptos

Inteligencia Artificial Caractersticas Inteligentes:


Resolucin de problemas Comprensin de lenguaje natural Aprendizaje Razonamiento Percepcin (visin y habla)

1.1 Conceptos

Inteligencia Artificial - Ciencia

La I.A. es una rama de la ciencia de la computacin que estudia los fundamentos tericos y prcticos del diseo de sistemas de computacin inteligentes, esto es, sistemas que, exhiben caractersticas inteligentes del ser humano.
El termino IA fue introducido por John MacCarthy (1958)

1.1 Conceptos

Inteligencia Artificial - Definicin La IA es el estudio de los sistemas de computacin que permiten realizar actividades consideradas inteligentes por el ser humano.
Patrick Winston, 1994

La IA es el estudio de cmo hacer que los computadores realicen tareas en que, en el momento las personas son mejores.
Elaine Rich, 1988

1.1 Conceptos

Diferencias
Sistemas Inteligentes
- Procesamiento simblico (conocimiento) - Estructura de control del programa independiente del domnio del conocimiento (variando el conocimiento no cambia el programa) - Respuestas satisfactrias son aceptadas

Sistemas de Proc. de Datos.


- Processamento numrico (datos) - Estructura de control e informacines integrados (cambiando la informacin cambia el programa)

- Solo se admite la mejor solucin posible

1.1 Conceptos

Inteligencia Artificial Para el estudio de situaciones catalogadas de inteligentes, la I.A. se desarrolla en conjunto con otras disciplinas: lingsticas, ingeniera, medicina, filosofa, economa, fsica, qumica, etc. Fines:

Desarrollo de Sistemas Expertos Adaptar mtodos

1.1 Conceptos

Computador Inteligente
El computador inteligente es aquel que responde a la pregunta mismo que la respuesta no tenga sido almasenada. Esto es, com los hechos que fueron almacenados y com un "conocimiento" que fue tambin almacenado, el deduce una respuesta que no estaba almacenada en su memria. El computador inteligente es aquel que usa IA

1.1 Conceptos

Computador Inteligente
Ejemplo: Hecho 1: Mirna es hija de Sonia. Hecho 2: Santiago es hijo de Sonia. Conocimiento 1: hermano o hermana es aquel que es hijo del mismo padre o madre Pregunta: Mirna es hermana de Santiago? SIM.

Respuesta del Computador:

1.1 Conceptos

Inteligencia Artificial - Problemas Que Problemas son catalogados de Inteligentes?

Respuesta:

Son aquellos problemas intratables que presentan caractersticas de inteligentes para el ser humano.

1.2 Tpicos

Algunos Tpicos de la I.A.


Resolucin de problemas Demostracin de teoremas Anlisis y comprensin de lenguajes naturales Aprendizaje Robtica Visin

1.2 Tpicos

Tpicos de la IA: Visin por Computadora


Definicin Es la tarea de procesar una informacin, de comprender una escena a partir de las imagenes por ella proyetada. Esta aplicacin puede ser dividida en tres reas: (i) Procesamiento de Seales (ejemplo: Procesamiento de Imagenes) -transformar una imagen (ejemplo: fotografia de una parte de la tierra por satlites) en una outra imagen que tenga ciertas propiedades deseadas (ejemplo: saber donde existe plantacin de caf y si sufrio helada).

1.2 Tpicos

Tpicos de la IA: Visin por Computadora


(ii) Clasificacin de seales son hechas en categorias prdeterminadas. (iii) Entendimiento de seales (dada una imagen, se construye un programa de entendimiento de imagenes que contiene una descripcin, no solo de la propria imagen, mas tambin de la escena que ella retrata).

CONOCIMIENTO

Es aquello que permite tomar decisiones. Es aquello que responde a la pregunta de cmo ...? Es aquello que responde a la pregunta de cundo tomar una decisin. . . . . . .? Es la informacin til. Es la experiencia adquirida.

1.3 Representacin del Conocimiento

Jerarquia del Conocimiento

META CONOCIMIENTO CONOCIMIENTO

INFORMACIN

DATOS

RURUIDO

1.3 Representacin del Conocimiento


Ruido: Esta conformado por todos los elementos asociado a un evento, que son de poco interes y que oculltan datos Datos: Esta conformado por los elementos de inters potencial asociado a un evento. Informacin: Datos procesados de inters. Conocimiento: Informacin muy especializada. Meta conocimiento: Es el conocimiento acerca del conocimiento y la expriencia

1.3 Representacin del Conocimiento

Definicin

Son mtodos usados para "modelar" en forma eficiente los conocimientos de especialistas en alguna rea del saber, de forma que pueda ser usado por el usuario de un sistema inteligente.
El conocimiento puede ser considerado como una entidad simblica -> Procesamiento simblico

1.3 Representacin del Conocimiento

Formas de Representacin

Red Semntica o Grafo


Registro Predicado

Otros

1.3 Representacin del Conocimiento

Red Semntica Los nodos representan objetos y los arcos la relacin entre los objetos

1.3 Representacin del Conocimiento


Red Semntica Ejemplo - Juan es hijo de Ral y Susy - Juan estudia informtica Ral

Es hijo

Juan

Es hijo

Susy

Estudia

Informtica

1.3 Representacin del Conocimiento

Registro Los objetos y relaciones se representan mediante una coleccin de datos simples llamados campos o tomos. Un campo o tomo puede ser una coleccin de campos.

1.3 Representacin del Conocimiento


Registro Ejemplo - Juan es hijo de Ral y Susy - Juan estudia informtica (Juan (es hijo de Ral) (es hijo de Susy) (estudia Informtica))

1.3 Representacin del Conocimiento

Predicado
Cada relacin se representa como un predicado o funcin de valores lgicos y con argumentos los objetos:
Relacin(objeto1, objeto2,...,) Esta funcin asume valor verdadero o falso, segn se verifique o no para los objetos involucrados.

1.3 Representacin del Conocimiento


Predicado Ejemplo - Juan es hijo de Ral y Susy - Juan estudia informtica Hijo(Juan, Susy) Hijo(Juan, Ral) Estudia (Juan, Informtica) Hijo(Juan, Maria) Verdadero Verdadero Verdadero Falso

1.4 Lenguajes de la Inteligencia Artificial


Lenguajes de IA
Caractersticas: Sus estructuras de datos deben reflejar de una manera natural y conveniente, ciertas caractersticas de los elementos que el Programador de IA v en el problema. En sus estructuras de control estos lenguajes deben tener caractersticas de multiprocesamiento y "demo" (es un proceso normalmente suspenso, a la espera de un hecho, y que es activado automaticamente en la ocurrencia de este). En el aspecto de ambiente de programacin, los lenguajes de IA deben ser bastante interactivas, tener un buen editor (se puede crear un programa rapidamente) y finalmente tener facilidades interactivas de depuracin (aciertos en el programa).

1.4 Lenguajes de la Inteligencia Artificial


Lenguajes ms conocidos:

IPL

lenguaje de Procesamiento de Informacin, 1960 Orientado a listas. Newel 1960 LISP lenguaje orientado al procesamiento de listas (List Processing) John Mc Carthy, 1962 SAIL lenguaje orientado a primitivas y al proposito general Swinehart, 1971 PROLOG lenguaje orientado a las reglas de produccin Warren, 1977 (programacin lgica)

Son adecuados para resolver problemas de pequeo porte Se puede usar qualquer otro lenguaje para construir SI.

1.4 Lenguajes de la Inteligencia Artificial


Problemas de medio o grande porte Para problemas de grande o medio porte es ms adecuado el uso de lenguaje de propsito general: DELPHI PASCAL, VISUAL BASIC, etc. Aprendizaje --> MATLAB

1.5 Aplicaciones de la Inteligencia Artificial

Aplicaciones en la Industria
- Robtica (tercera generacin).
Designacin trabajador mquina. Optimizacin de desperdicio Programacin de tareas para clulas de fabricacin Localizacin de facilidades Rutas ptimas Identificacin de materiales Procesamiento de imgenes

1.5 Apliaciones de la Inteligencia Artificial

Aplicaciones en el sector de servicios


- Diagnstico de enfermedades
- Riesgos en crditos - Juegos - Seleccin de Proyectos Inversiones en Bolsas Realidad Virtual Minera de datos Auxilio a la toma de decisin

4. TCNICAS DE LA IA

Tcnicas de la IA

Sistemas Basados en Conocimiento. Visin Computacional Procesamiento de Voz y Lenguaje Natural Lgica Difusa Redes Neuronales Computacin Evolutiva Sistemas Multiagente Robtica Aprendizaje Mecnico. Tcnicas Heursticas (recocido simulado)

Modelos Inspirados en la Naturaleza

Neuronas Evolucin Natural Experiencia Razonamiento Enfriamiento de metales Hormigas

Red Neuronal Algoritmo gentico Sistema Experto Lgica Difusa Recocido Simulado Colonia de Hormigas

Bibliografa

Artificial Intelligence: A Modern Approach Stuart Russell & Peter Norving Prentice Hall, 1995 Capitulo 1

Das könnte Ihnen auch gefallen