You are on page 1of 60

Introduccin a la Inteligencia

Artificial
UPAO INSO
201310
Mapa del Curso
Sistemas
Inteligentes
Reconocimiento
de Patrones
Agentes
Inteligentes
Visin Artificial
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. Exponer el conceptos inteligencia natural
2. Presentar las caractersticas del cerebro humano.
3. Exponer los aspectos de la inteligencia natural.
4. 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 de si mismo es
inteligencia?

Qu genera la inteligencia?

Cmo de puede caracterizar la
inteligencia?

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:




Diga el valor de A, B y C si se cumple la siguiente
operacin:

A B +
B A
1 A 0
A B +
B A
1 B 0
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
Razonamiento
Percepcin
Memoria
Aprendizaje
M
e
d
i
o

a
m
b
i
e
n
t
e

Abstraccin
Imaginacin
Creatividad
Conciencia
Libre albedrio
Solucin de problemas
Actuacin
Aspectos de la Inteligencia Natural
1. Percepcin
2. Memoria y Asociacin
3. Aprendizaje
4. El pensamiento abstracto.
5. Razonamiento
6. Solucin de problemas
7. Imaginacin o Creatividad
8. Conciencia
9. 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
10
11
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.
Neuronas
Cmo funciona ?
Olor
Color
Sabor
Sonido
Tersura
Conexiones
Sensores humanos
Sonido 10
2
Hz, 10
4
Hz

Color 10
15
Hz

Sabor es una onda?

Olor es una reaccin
qumica?

Tersura es una onda?
10
4
Hz



10
2
Hz
Ejercicio 5
Diga qu perciben los siguientes sensores:






Existen sensores para medir?:
Tersura de un objeto.
El sabor de una sustancia.
El olor de una sustancia
1. Fotodiodo
2. Giroscopio
3. Micrfono
4. Sonar
5. Termistor
6. Voltmetro


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 el
comportamiento y el razonamiento de los humanos.
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 Red Neuronal
Evolucin Natural Algoritmo gentico
Experiencia Sistema Experto
Razonamiento Lgica Difusa
Enfriamiento de metales Recocido Simulado
Hormigas 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 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
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?

1. Ve a su enamorada besndose con una persona. Qu
hace?

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

1. 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
Sistemas que
piensan
como
humanos
Sistemas que
piensan
racionalmente
Pensamiento
Humano Racional
Categoras para las definiciones de IA
Sistemas que
actan como
humanos
Sistemas que
actan
racionalmente
(idealmente)
Comportamiento
(actuacin)
Humano Racional
Qu es la Inteligencia Artificial?
La interesante tarea de lograr que
las computadoras piensen...
Mquinas con mente, en su amplio
sentido literal (Haugeland, 1985)
El arte de crear mquinas con
capacidad de realizar funciones que
realizadas por personas requieren
inteligencia (Kurzweil, 1990)
[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 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
Sistemas que
piensan como
humanos
Sistemas que
piensan
racionalmente
(idealmente)
Sistemas que
actan como
humanos
Sistemas que
actan
racionalmente
(idealmente)
Pensamiento
Comportamiento
(actuacin)
Humano Racional
1
2 3
4
Razonamiento (Lgica) razonamiento para llegar a conclusiones.
Comportamiento (Accin) acciones para llegar a objetivos.
TEST DE TURING
Sistemas que
piensan como
humanos
Sistemas que
piensan
racionalmente
(idealmente)
Sistemas que
actan como
humanos
Sistemas que
actan
racionalmente
(idealmente)
Pensamiento
Comportamiento
(actuacin)
Humano Racional
1
2 3
4
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?
Completely Automated Public Turing test to tell
Computers and Humans Apart
Prueba de Turing pblica y automtica para
diferenciar a mquinas y humanos
2 3 5 7 11 13 17 19 23 29
31 37 41 43 47 53 59 61 67 71
73 79 83 89 97 101 103 107 109 113
127 131 137 139 149 151 157 163 167 173
179 181 191 193 197 199 211 223 227 229
233 239 241 251 257 263 269 271 277 281
283 293 307 311 313 317 331 337 347 349
353 359 367 373 379 383 389 397 401 409
419 421 431 433 439 443 449 457 461 463
467 479 487 491 499 503 509 521 523 541
547 557 563 569 571 577 587 593 599 601
607 613 617 619 631 641 643 647 653 659
661 673 677 683 691 701 709 719 727 733
739 743 751 757 761 769 773 787 797 809
811 821 823 827 829 839 853 857 859 863
877 881 883 887 907 911 919 929 937 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
Sistemas que
piensan como
humanos
Sistemas que
piensan
racionalmente
(idealmente)
Sistemas que
actan como
humanos
Sistemas que
actan
racionalmente
(idealmente)
Pensamiento
Comportamiento
(actuacin)
Humano Racional
1
2 3
4
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
Sistemas que
piensan como
humanos
Sistemas que
piensan
racionalmente
(idealmente)
Sistemas que
actan como
humanos
Sistemas que
actan
racionalmente
(idealmente)
Pensamiento
Comportamiento
(actuacin)
Humano Racional
1
2 3
4
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
Sistemas que
piensan como
humanos
Sistemas que
piensan
racionalmente
(idealmente)
Sistemas que
actan como
humanos
Sistemas que
actan
racionalmente
(idealmente)
Pensamiento
Comportamiento
(actuacin)
Humano Racional
1
2 3
4
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

You might also like