Vous êtes sur la page 1sur 56

INTELIGENCIA

ARTIFICIAL

INTRODUCCION
Ing. Mg. BRUNO ELIO
VARGAS TAMANI

QUIEN ES UN EXPERTO ?

21/10/2011

Ing. Mg. BRUNO VARGAS T.

DE QUE HACEN USO LOS


SISTEMAS EXPERTOS ?

DE LA INTELIGENCIA
ARTIFICIAL

21/10/2011

Ing. Mg. BRUNO VARGAS T.

QUIEN ES INTELIGENCIA ?

Capacidad de
comprender hechos y
proposiciones, sus
relaciones y
razonamientos
21/10/2011

Ing. Mg. BRUNO VARGAS T.

COMPORTAMIENTO INTELIGENTE
(RELACIONADO CON EL
COMPORTAMIENTO HUMANO)

- PERCIBIR (ver,oler,etc.)
- RAZONAR
- MEMORIZAR
- APRENDER
- COMUNICARSE
- ACTUAR

21/10/2011

Ing. Mg. BRUNO VARGAS T.

COMPORTAMIENTO INTELIGENTE
PROBLEMAS RESUELTOS POR
PERSONAS

- Tareas

como
demostrar
teoremas,
21/10/2011

Ing. Mg. BRUNO VARGAS T.

COMPORTAMIENTO INTELIGENTE
PROBLEMAS RESUELTOS POR
PERSONAS

- Tareas
como
reconocimiento
de voz,
21/10/2011

Ing. Mg. BRUNO VARGAS T.

COMPORTAMIENTO INTELIGENTE
PROBLEMAS RESUELTOS POR
PERSONAS

- Tareas
como
procesamiento del
lenguaje
natural
21/10/2011

Ing. Mg. BRUNO VARGAS T.

COMPORTAMIENTO INTELIGENTE
PROBLEMAS RESUELTOS POR
PERSONAS

- Tareas como
reconocimiento de
patrones
(fotos,huellas
,etc.),
21/10/2011

Ing. Mg. BRUNO VARGAS T.

COMPORTAMIENTO INTELIGENTE
PROBLEMAS RESUELTOS POR
PERSONAS

- Tareas
como
juegos
(ajedrez o
damas)
21/10/2011

Ing. Mg. BRUNO VARGAS T.

10

QUE ES LA INTELIGENCIA
ARTIFICIAL ?
Trata que los problemas
normalmente resuelto
por personas puedan
ser formulados y
resueltos por mquinas

21/10/2011

Ing. Mg. BRUNO VARGAS T.

11

QUE ES LA INTELIGENCIA
ARTIFICIAL ?
Es la ciencia de hacer
mquinas que hacen cosas
que realizadas por el
hombre requieran el uso de
inteligencia. (MINSKI).

21/10/2011

Ing. Mg. BRUNO VARGAS T.

12

QUE ES LA INTELIGENCIA
ARTIFICIAL ?
Estudia la manera de
incorporar inteligencia a las
mquinas.
Esto es llamado
comportamiento inteligente
de las mquinas.
21/10/2011

Ing. Mg. BRUNO VARGAS T.

13

QUE ES LA INTELIGENCIA
ARTIFICIAL ?

INTELIGENCIA

21/10/2011

Ing. Mg. BRUNO VARGAS T.

14

PROBLEMAS DE LA
INTELIGENCIA ARTIFICIAL

21/10/2011

Ing. Mg. BRUNO VARGAS T.

15

PROBLEMAS DE LA
INTELIGENCIA ARTIFICIAL

- Son variados y tienen


poco en comn, salvo
que todos son
complicados.
21/10/2011

Ing. Mg. BRUNO VARGAS T.

16

PROBLEMAS DE LA
INTELIGENCIA ARTIFICIAL

- Tareas formales (basados


en reglas estrictas):
. Juegos (ajedrez,damas, etc.)
. Matemticas (geometra,
lgica, clculo integral, etc.)
21/10/2011

Ing. Mg. BRUNO VARGAS T.

17

PROBLEMAS DE LA
INTELIGENCIA ARTIFICIAL

Comprensin
del lenguaje
hablado : lograr
que una mquina
converse es
quizs el
problema ms
difcil de resolver.
21/10/2011

Ing. Mg. BRUNO VARGAS T.

18

PROBLEMAS DE LA
INTELIGENCIA ARTIFICIAL
- Comprensin del
lenguaje natural :
comprensin del
lenguaje escrito.
Se debe tener
conocimiento tanto
del lenguaje y su
gramtica y sobre
los temas a tratar.
21/10/2011

Ing. Mg. BRUNO VARGAS T.

19

PROBLEMAS DE LA
INTELIGENCIA ARTIFICIAL
- Comprensin del
lenguaje natural :
Sistema capaz de
interpretar las
expresiones y
abreviaturas que
utilizan los mdicos
para su uso en
todos los mbitos
mdicos.
21/10/2011

Ing. Mg. BRUNO VARGAS T.

20

PROBLEMAS DE LA
INTELIGENCIA ARTIFICIAL
Generacin de
lenguaje : que las
computadoras
generen sentencias
de lenguaje natural
. Por ejemplo para
traducir textos de
otros idiomas
21/10/2011

Ing. Mg. BRUNO VARGAS T.

21

PROBLEMAS DE LA
INTELIGENCIA ARTIFICIAL
- Visin
artificial :
localizar y
reconocer
objetos de
tres
dimensiones
21/10/2011

Ing. Mg. BRUNO VARGAS T.

22

COMPORTAMIENTO INTELIGENTE
(RELACIONADO CON EL
COMPORTAMIENTO HUMANO)

PERCEPCION
CONOCIMIENTO

RAZONAMIENTO

21/10/2011

MUNDO
REAL

ACCION

Ing. Mg. BRUNO VARGAS T.

23

AGENTES INTELIGENTES

- AGENTE : es todo
aquello que puede
percibir su ambiente
mediante sensores
y que responde
acta por medio de
efectores.
21/10/2011

Ing. Mg. BRUNO VARGAS T.

PERCEPCION
CONOCIMIENTO

RAZONAMIENTO

MUNDO
REAL
ACCION

24

AGENTES INTELIGENTES

21/10/2011

Ing. Mg. BRUNO VARGAS T.

25

PROBLEMAS DE LA
INTELIGENCIA ARTIFICIAL

- Percepcin : interpretacin
de la vista, sonidos, olores y
tacto.
- Accin : habilidad para
navegar por el mundo y
manipular objetos.
21/10/2011

Ing. Mg. BRUNO VARGAS T.

26

PROBLEMA DE LA INTELIGENCIA
ARTIFICIAL : LOS ROBOTS

- Para construirlos debemos


llegar a comprender la
Percepcin y la Accin.
Adems de la representacin
del conocimiento del mundo
del robot y del razonamiento
para actuar sobre l.
21/10/2011

Ing. Mg. BRUNO VARGAS T.

27

AGENTES INTELIGENTES

- SENSORES :
ojos, odos,
nariz.
- EFECTORES :
manos, piernas,
boca.
21/10/2011

Ing. Mg. BRUNO VARGAS T.

28

AGENTES INTELIGENTES
- SENSORES :
cmaras,
infrarrojos.
- EFECTORES :
motores elctricos,
motores
neumticos.
21/10/2011

Ing. Mg. BRUNO VARGAS T.

29

AGENTES INTELIGENTES

-El concepto de
agente permite
pensar en l como
herramienta para el
anlisis de sistemas.
21/10/2011

Ing. Mg. BRUNO VARGAS T.

30

AGENTES INTELIGENTES

PERCEPCIONES
DEL AMBIENTE

21/10/2011

PROGRAMA
DE AGENTE
INTELIGENTE
Ing. Mg. BRUNO VARGAS T.

GENERACION DE
ACCIONES
CONVENIENTES

31

MAPEO DE PERCEPCIONES Y
ACCIONES DEL AGENTE

- Consiste en una
tabla de las acciones
que comprende el
agente como
respuesta a cualquier
percepcin.
21/10/2011

Ing. Mg. BRUNO VARGAS T.

32

MAPEO DE PERCEPCIONES Y
ACCIONES DEL AGENTE

Ejemplo :

Agente para
jugar ajedrez.
21/10/2011

Ing. Mg. BRUNO VARGAS T.

33

AGENTES JUGADOR DE
AJEDREZ

35100
ENTRADAS

21/10/2011

MUCHO MAS DE
35100
SALIDAS

Ing. Mg. BRUNO VARGAS T.

34

OBJETIVO DE LA INTELIGENCIA
ARTIFICIAL

- Es el diseo de un
programa agente : que es
una funcin que permite
implantar el mapeo del
agente para pasar de
percepciones a acciones.
21/10/2011

Ing. Mg. BRUNO VARGAS T.

35

FORMA SENCILLA DE
PROGRAMAR EL AGENTE
(INADECUADA)

- Usar una tabla de


consulta que consiste en
el mapeo de la tabla de
percepciones y acciones
(BASE DE DATOS).
21/10/2011

Ing. Mg. BRUNO VARGAS T.

36

FORMA SENCILLA DE
PROGRAMAR EL AGENTE
(INADECUADA)
100
(35

- Demasiada memoria
entradas y an ms salidas).
- Demasiado tiempo para
elaborar la tabla.
- Si el ambiente cambia el
agente no soluciona.
21/10/2011

Ing. Mg. BRUNO VARGAS T.

37

PROBLEMAS DE SOLUCION
A PARTIR DE UNA BASE DE
DATOS

- Un programa de BASE
DE DATOS no realiza la
tarea en forma similar al
pensamiento humano.
21/10/2011

Ing. Mg. BRUNO VARGAS T.

38

BASE DE DATOS

- Almacenan hechos
directos y definidos. Es
una estructura rgida de
registros como de los
campos de los registros.
21/10/2011

Ing.
Ing.M.Sc.
Mg. BRUNO
BRUNOVARGAS
VARGAST.T.

39

BASE DE DATOS DE
EMPLEADOS
CODIGO
EMPLEADO

NOMBRE
EMPLEADO

FUNCION

FECHA
CONTRATO

SUELDO

CODIGO
DEPENDENCIA

5124

LOPEZ

ADMINISTRATIVO

15/12/06

800.00

20

5436

NOGUEIRA

VENDEDOR

12/02/07

1600.00

30

5499

NIMA

VENDEDOR

04/03/07

1250.00

30

6012

BORREGO

DIRECTOR

13/04/07

2975.00

20

6078

DIAZ

VENDEDOR

23/06/07

1260.00

30

7134

SANCHEZ

DIRECTOR

17/10/07

4850.00

30

7488

LUNA

VENDEDOR

25/11/07

2450.00

10

7793

GRANDEZ

ANALISTA

09/02/08

5000.00

20

8005

ZAPATA

PRESIDENTE

12/03/08

8000.00

10

8035

LUCAS

VENDEDOR

24/04/08

1900.00

30

8456

TAPIA

VENDEDOR

01/07/08

1500.00

30

8888

ORTIZ

ADMINISTRATIVO

22/09/08

1100.00

20

8900

SOTELO

ADMINISTRATIVO

10/10/08

950.00

30

9116

MIRANDA

ANALISTA

07/01/09

5000.00

20

1300.00

10

21/10/2011
9130

VILLEGAS

Ing.
Ing.M.Sc.
Mg. BRUNO
BRUNOVARGAS
VARGAST.T.

ADMINISTRATIVO

16/04/09

40

BASE DE DATOS

- Puede responder :
Cul es el sueldo del Sr.
Lpez ?
Cuntas dependencias
tienen ms de 25
empleados ?
21/10/2011

Ing.
Ing.M.Sc.
Mg. BRUNO
BRUNOVARGAS
VARGAST.T.

41

SOLUCION MAS APROPIADA


(BASE DE CONOCIMIENTOS)

INTELIGENCIA
ARTIFICIAL

21/10/2011

Ing. Mg. BRUNO VARGAS T.

42

SOLUCION MAS APROPIADA


(BASE DE CONOCIMIENTOS)

Un programa que para cada


situacin razone cual es la
mejor jugada.

21/10/2011

Ing. Mg. BRUNO VARGAS T.

43

BASE DE CONOCIMIENTOS

- Almacenan hechos directos y


definidos, como una base de
datos; pero adems
almacenan conocimientos
causa-efecto, reglas,
informacin imprecisa y
probabilstica.
21/10/2011

Ing.
Ing.M.Sc.
Mg. BRUNO
BRUNOVARGAS
VARGAST.T.

44

PROGRAMA INTELIGENTE

- Un PROGRAMA
INTELIGENTE debera
actuar como un ser
humano (aunque sus
procesos no tienen que ser
igual al de una persona).
21/10/2011

Ing. Mg. BRUNO VARGAS T.

45

SISTEMA DE PLANIFICACION DE ROBOT

21/10/2011

Ing. Mg. BRUNO VARGAS T.

46

SISTEMA DE PLANIFICACION
DE ROBOT

- Deseamos que
un robot decida
que trayectoria
recorrer para
llegar a un
punto objetivo.
21/10/2011

Ing. Mg. BRUNO VARGAS T.

47

SISTEMA DE PLANIFICACION DE ROBOT

21/10/2011

Ing. Mg. BRUNO VARGAS T.

48

SISTEMA DE PLANIFICACION DE ROBOT

21/10/2011

Ing. Mg. BRUNO VARGAS T.

49

ACCIONES DEL ROBOT


Existen cuatro movimiento posibles :
1.- N : mueve el robot una celda
haca arriba
2.- E : mueve el robot una celda
haca la derecha
3.- S : mueve el robot una celda
haca abajo
4.- O : mueve el robot una celda
haca la izquierda
21/10/2011

Ing. Mg. BRUNO VARGAS T.

50

SISTEMA DE PLANIFICACION
DE ROBOT
- Deseamos que un
robot limpiador
decida la forma de
limpiar
correctamente un
ambiente
(planificacin de
tareas).
21/10/2011

Ing. Mg. BRUNO VARGAS T.

51

SISTEMA DE PLANIFICACION DE ROBOT

21/10/2011

Ing. Mg. BRUNO VARGAS T.

52

SISTEMA DE PLANIFICACION DE ROBOT

21/10/2011

Ing. Mg. BRUNO VARGAS T.

53

AGENTE ESTIMULO RESPUESTA

21/10/2011

Ing. Mg. BRUNO VARGAS T.

54

AGENTE DE PLANIFICACION

21/10/2011

Ing. Mg. BRUNO VARGAS T.

55

ESPACIO DE ESTADOS

(x,y)
y

21/10/2011

Ing. Mg. BRUNO VARGAS T.

56