Está en la página 1de 60

Introduccin a la Inteligencia Artificial

Mg. Samuel Oporto Daz

Mapa del Curso

Reconocimiento de Patrones Visin Artificial Sistemas Inteligentes Agentes Inteligentes Redes neuronales

Tabla de Contenido
Inteligencia natural El cerebro humano Inteligencia artificial. Tcnicas de la inteligencia artificial Definicin de la Inteligencia artificial Racionalidad Test de Touring Modelo cognoscitivo Pensamiento racional Actual racional

Objetivos
1. 2. 3. 4. Exponer el conceptos inteligencia natural Presentar las caractersticas del cerebro humano. Exponer los aspectos de la inteligencia natural. Identificar los aspectos de la inteligencia artificial segn la definicin del AIMA 5. Preguntar si es posible la IA 6. Presentar las tcnicas de la IA

INTELIGENCIA NATURAL

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

Inteligencia Natural
El libre albedro es inteligencia?
la conciencia inteligencia? de si mismo es

Qu genera la inteligencia?

Cmo de inteligencia?

puede

caracterizar

la

Los animales tienen 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 sentido a mensajes ambiguos 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 cumple la siguiente operacin: A B C + C B A X 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

Relacin con el medio ambiente


Aprendizaje

Memoria

Abstraccin Razonamiento Solucin de problemas

Medio ambiente

Percepcin Imaginacin Actuacin Libre albedrio Conciencia Creatividad

Aspectos de la Inteligencia Natural


1. 2. 3. 4. 5. 6. 7. 8. 9. Percepcin Memoria y Asociacin Aprendizaje El pensamiento abstracto. Razonamiento Solucin de problemas Imaginacin o Creatividad Conciencia Comunicacin
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. Memoria y asociacin 3. Aprendizaje 4. El pensamiento abstracto. 5. Razonamiento 6. Solucin de problemas 7. Creatividad e imaginacin 8. Conciencia 9. Comunicacin INTELIGENCIA ARTIFICIAL 1. Percepcin 2. Memoria y asociacin 3. Aprendizaje 4. El pensamiento abstracto. 5. Razonamiento 6. Solucin de problemas 7. Creatividad e imaginacin 8. Conciencia 9. Comunicacin

Ejercicio 4
Bajo los conceptos presentados, seria posible la inteligencia en las mquinas?
Argumente su respuesta

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.

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.

Cmo funciona ?
Neuronas
Sonido

Conexiones
Color

Sabor

Olor

Tersura

Sensores humanos
Sonido 102 Hz, 104 Hz

104 Hz

102 Hz

Color 1015 Hz
Sabor es una onda? Olor es una reaccin qumica? Tersura es una onda?

Ejercicio 5
Diga qu perciben los siguientes sensores:
1. Fotodiodo 2. Giroscopio 3. Micrfono 4. Sonar 5. Termistor 6. Voltmetro Existen sensores para medir?: Tersura de un objeto. El sabor de una sustancia. El olor de una sustancia 1. Distancia 2. Luz 3. Orientacin 4. Sonido 5. Temperatura 6. Voltaje

INTELIGENCIA ARTIFICIAL

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.

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.

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?

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

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

Ejercicio 6
Presente ejemplos de aplicaciones de la inteligencia artificial y diga que aspecto humano est imitando.

Ejercicio 7
Puede pensar realmente un sistema de inteligente artificial dentro de una computadora?
Tiene realmente libre albedro? Puede llegar a reemplazar al ser humano?

Hasta que punto puede un sistema ser inteligente?

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

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 necesariamente se dispone de toda la informacin. no

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

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

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. Ve a su enamorada besndose con una persona. Qu hace?

3. Est en la orilla de la playa y viene una ola muy grande. Qu hace?


4. Est caminando y se aparecen 3 delincuentes armados y le solicitan dinero. Qu decisin toma en ese momento?

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 Sistemas que piensan como humanos Racional Sistemas que piensan racionalmente

Pensamiento

Categoras para las definiciones de IA


Humano Sistemas que Comportamiento actan como humanos (actuacin) Racional 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
Sistemas que piensan como humanos

Racional
Sistemas que piensan racionalmente (idealmente)

2
Sistemas que actan como Comportamiento humanos Sistemas que actan racionalmente (idealmente)

(actuacin)

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

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.

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

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 9
Qu actividades son fciles para los humanos pero difcil para los computadores? Qu actividades son fciles para las mquinas pero difciles para los humanos?
2 31 73 127 179 233 283 353 419 467 547 607 3 37 79 131 181 239 293 359 421 479 557 613 5 41 83 137 191 241 307 367 431 487 563 617 7 43 89 139 193 251 311 373 433 491 569 619 11 47 97 149 197 257 313 379 439 499 571 631 13 53 101 151 199 263 317 383 443 503 577 641 17 59 103 157 211 269 331 389 449 509 587 643 19 61 107 163 223 271 337 397 457 521 593 647 23 67 109 167 227 277 347 401 461 523 599 653 29 71 113 173 229 281 349 409 463 541 601 659

Completely Automated Public Turing test to tell Computers and Humans Apart Prueba de Turing pblica y automtica para diferenciar a mquinas y humanos

661
739 811 877

673
743 821 881

677
751 823 883

683
757 827 887

691
761 829 907

701
769 839 911

709
773 853 919

719
787 857 929

727
797 859 937

733
809 863 941

Ejercicio 10
Esta prueba es til si se sabe en qu son buenos los humanos y las computadoras.
A qu conclusin se puede llegar entonces?

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

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)

Lgica
Lgica proposicional
Lgica de predicados Lgica difusa Lgica temporal

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

Agente
El agente es un concepto lgico usado para crear programas de software con caractersticas inteligentes.

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

PREGUNTAS

También podría gustarte