Vous êtes sur la page 1sur 11

Inteligencia Artificial

Principios &
Fundamentos
Ing. Carlos Alberto Chirinos Mundaca
infoconsulting_peru@yahoo.com

Ing. Carlos Alberto Chirinos Mundaca 2007

Ing. Carlos Alberto Chirinos Mundaca 2007

Todos los Derechos Reservados 1 Inteligencia Artificial

Todos los Derechos Reservados 2 Inteligencia Artificial

Definiciones

IA es una rama de la Ciencia de la computacin cuyo objetivo es


desarrollar sistemas computacionales que tengan caractersticas
asociadas con la inteligencia en el desenvolvimiento humano.

IA es una subdivisin de la Ciencia de la Computacin preocupada en


crear software e hardware con el objetivo de producir resultados como
los producidos por las personas.

IA es el estudio de ideas, las cuales permiten al computador hacer


cosas que hacen a las personas parecer inteligentes.

IA es el estudio para hacer con que computadores hagan cosas que


hasta el momento las personas los hacen mejor.

Ing. Carlos Alberto Chirinos Mundaca 2007

Ing. Carlos Alberto Chirinos Mundaca 2007

Todos los Derechos Reservados 3 Inteligencia Artificial

Todos los Derechos Reservados 4 Inteligencia Artificial

Inteligencia Artificial
Rama de las Ciencias Computacionales que estudia la conducta o
tambin llamado Comportamiento Inteligente , con el fin de
emularlo o simularlo a travs de una computadora.
La meta de la IA es desarrollar sistemas y mquinas que piensen y
acten racionalmente.

Comportamiento Inteligente
Pensar y actuar racionalmente: de manera correcta o apropiada.
PERCEPCION RACIONAL: percibir lo necesario y suficiente.
PROCESO RACIONAL: comprender, interpretar, analizar, predecir,
adaptarse, aprender, evolucionar, clasificar, etc.
ACTUACION RACIONAL: Hacer lo correcto o apropiado

Ing. Carlos Alberto Chirinos Mundaca 2007

Ing. Carlos Alberto Chirinos Mundaca 2007

Todos los Derechos Reservados 5 Inteligencia Artificial

Todos los Derechos Reservados 6 Inteligencia Artificial

Inteligencia

No se definirla pero puedo reconocerla cuando esta presente

Ing. Carlos Alberto Chirinos Mundaca 2007

Ing. Carlos Alberto Chirinos Mundaca 2007

Todos los Derechos Reservados 7 Inteligencia Artificial

Todos los Derechos Reservados 8 Inteligencia Artificial

Inteligencia - Minsky Sociedad de la Mente

Como podemos tener la seguridad de que las cosas como las plantas,
piedras, o tempestades, no son inteligentes de algn modo aun no
conocido por nosotros?
Las plantas y las piedras no parecen muy buenos para solucionar
problemas donde juzgamos es necesario utilizar la inteligencia

Que es lo existe de tan especial al respecto de solucionar problemas?


Por que no se define inteligencia de un modo preciso, de forma que
podamos concordar al respecto de lo que estamos discutiendo?
Inteligencia es la capacidad de solucionar problemas difciles.

Ing. Carlos Alberto Chirinos Mundaca 2007

Ing. Carlos Alberto Chirinos Mundaca 2007

Todos los Derechos Reservados 9 Inteligencia Artificial

Todos los Derechos Reservados 10 Inteligencia Artificial

Entonces, podramos definir lo que quiere decir un problema


difcil.
Sabemos que fue necesario mucha inteligencia humana en la
construccin de las pirmides sin embargo, los diminutos animalillos
de un banco de coral construyen impresionantes estructuras en escalas
muchsimo mayores. Por lo tanto, no deberamos considerarlos
inteligentes? No es difcil construir un banco de corales?

Nuestras mentes contienen procesos que nos capacitan para solucionar


problemas que consideramos difciles. Inteligencia es el nombre que
damos a cualquier uno de estos procesos que aun no comprendemos
(Minsky, 1985)

Estos animalitos no solucionan estos problemas por ellos mismos.


Utilizan procedimientos presentes genticamente en sus cerebros.

Ing. Carlos Alberto Chirinos Mundaca 2007

Ing. Carlos Alberto Chirinos Mundaca 2007

Todos los Derechos Reservados 11 Inteligencia Artificial

Todos los Derechos Reservados 12 Inteligencia Artificial

Comportamiento Inteligente ?

Algunas habilidades son consideradas seales de inteligencia:


Aprender o entender a partir de la experiencia.
Dar sentido a mensajes ambiguos o contradictorios.
Responder rpidamente y con xito frente a una situacin nueva
(flexibilidad).
Usar el raciocinio en la solucin de problemas.
Lidiar con situaciones de perplejidad.
Entender e inferir de modo comn, racional.
Adquirir e aplicar conocimiento.
Pensar e raciocinar.
Reconocer la importancia relativa de diferentes elementos dentro
de una situacin.

Ing. Carlos Alberto Chirinos Mundaca 2007

Ing. Carlos Alberto Chirinos Mundaca 2007

Todos los Derechos Reservados 13 Inteligencia Artificial

Todos los Derechos Reservados 14 Inteligencia Artificial

Flor Artificial
parece ser
pero realmente no es lo que parece ser
======>>> artificial = imitacin, solo apariencia

Luz Artificial

es luz y adems ilumina

es lo que parece ser

Que Significa la Palabra Artificial ?

palabra ambigua
= fabricado
dos sentidos
Luz artificial * Flor artificial ?

El movimiento de un automvil?
es artificial
es construido
realmente ejecuta movimiento?

El vuelo de un avin?

Ing. Carlos Alberto Chirinos Mundaca 2007

Ing. Carlos Alberto Chirinos Mundaca 2007

Todos los Derechos Reservados 15 Inteligencia Artificial

Todos los Derechos Reservados 16 Inteligencia Artificial

Artificial en Inteligencia Artificial?

Crticos:
IA no es mas que estructuras mecnicas complejas y procesos
elctricos que presentan la ilusin de alguna especie de
pensamiento.
Adeptos:
Mquinas pensantes son artefactos construidos por humanos, que
cuando puestas en movimiento realmente piensan.

Pensamiento de Mquinas

Podra ser diferente de la de los seres humanos.


Vuelo de avin es diferente al vuelo de pjaros.

Es una especie de pensamiento genuino.


Como probar este argumento?
Pensamiento no es visible y palpable como iluminacin,
movimiento y vuelo.
No es fcil identificar la presencia o no de pensamiento.
Aunque en contacto con otra persona no podemos estar
seguros de que ella esta pensando mientras habla o acta,
o solo esta recitando.

Ing. Carlos Alberto Chirinos Mundaca 2007

Ing. Carlos Alberto Chirinos Mundaca 2007

Todos los Derechos Reservados 17 Inteligencia Artificial

Todos los Derechos Reservados 18 Inteligencia Artificial

Test de Turing

Si la mquina tiene comportamiento inteligente entonces ella es


inteligente.
La experiencia con la mayora de mquinas pensantes es como
hablar por telfono.

Hablar con una mquina sin saber que se est hablando con una
mquina.

Como programar un computador para pasar este test?

Capacidades a ser programadas.


Procesamiento de lenguaje natural.
establecer comunicacin
Representacin del conocimiento.
Almacenar informacin antes y durante el conversatrio.
Raciocinio automtico.
usar la informacin almacenada para responder preguntas o
sacar nuevas conclusiones.
Aprendizaje.
adaptar a nuevas situaciones.

Ing. Carlos Alberto Chirinos Mundaca 2007

Ing. Carlos Alberto Chirinos Mundaca 2007

Todos los Derechos Reservados 19 Inteligencia Artificial

Todos los Derechos Reservados 20 Inteligencia Artificial

Test Total de Turing

Incluir seal de video para que el interrogador pueda testar habilidades


de percepcin del sujeto ( mquina).

O computador entonces necesita.


Visin computacional (ver objetos).
Robtica (desplazar objetos).

Pensando Humanamente

Modelage cognositivo.
Hacer programas que piensan como humanos.
Determinar como los humanos piensan.
Introspeccin.
experimentos psicolgicos.
GPS ( General Problem Solver) Newell and Simon, 1961.
Ciencia Cognitiva Modelos IA y tcnicas de Psicologa.

Ing. Carlos Alberto Chirinos Mundaca 2007

Ing. Carlos Alberto Chirinos Mundaca 2007

Todos los Derechos Reservados 21 Inteligencia Artificial

Todos los Derechos Reservados 22 Inteligencia Artificial

Pensando Racionalmente

Leyes del pensamiento.


Aristteles silogismos.
Estructura de argumentacin que siempre llega a conclusiones
correctas si se tienen premisas correctas.
Scrates es un hombre: todos los hombres son mortales;
entonces Scrates es mortal.
Campo de la lgica.
Problemas ?
Formalizar el conocimiento.
proceso de inferencia.

Actuando Racionalmente

Actuar de modo de conseguir un objetivo dada una creencia.

Agente racional.
Alguna cosa que percibe y actua .
IA es vista como el estudio y construccin de agentes racionales.

Ventajas.
Mas general que el abordaje de las leyes del pensamiento.
Mas ameno desde el punto de vista cientfico que el abordage de los
modelos cognitivos.

Ing. Carlos Alberto Chirinos Mundaca 2007

Ing. Carlos Alberto Chirinos Mundaca 2007

Todos los Derechos Reservados 23 Inteligencia Artificial

Todos los Derechos Reservados 24 Inteligencia Artificial

Pensamiento en IA = Raciocinio

Inferencial Deductivo.
Elabora conclusiones siempre que axiomas y reglas de derivacin
esten establelecidos.
Lgica del monlogo.
hace calor, Jos esta sudando.

===> Jos esta sudando porque hace calor.

Raciocinio Inductivo.
Una persona conservadora es cuidadosa, sin intereses polticos, es
mas probable que sea un ingeniero o un abogado?.
Tengo un amigo super tacao , cual es su religin?.

Pensamiento en IA

Desafos
Construir programas que lidien con puntos de vista alternativos.
Hacer con que la mquina establezca puntos de distincin (esto en
inteligencia natural no es inferido).
Tratar deseos deseo proporciona los fines, pensamiento
proporciona los medios.
Simular curiosidad.
==>> Sentido comn,

Ing. Carlos Alberto Chirinos Mundaca 2007

Ing. Carlos Alberto Chirinos Mundaca 2007

Todos los Derechos Reservados 25 Inteligencia Artificial

Todos los Derechos Reservados 26 Inteligencia Artificial

Antes de 1970 era creencia de que cuando las personas era llamadas
a raciocinar probalisticamente, ellas funcionaban como estatsticos
intuitivos.
A mediaos de los 70 Tverky e Kahneman demuestran que las personas
usan heursticas de juzgamiento de sentido comun.

Un nio va tener ojos azules si la madre tiene ojos azules.


Fui a un congreso donde los horarios eran respetados
religiosamente. Cual es el lugar mas probable de este congreso
Lima o Madrid?.
Cual es tipo de cncer mas frecuente: estomago o pulmn?.

Ing. Carlos Alberto Chirinos Mundaca 2007

Ing. Carlos Alberto Chirinos Mundaca 2007

Todos los Derechos Reservados 27 Inteligencia Artificial

Todos los Derechos Reservados 28 Inteligencia Artificial

Otra Definicin

Procesamiento Simblico

Caracterstica esencial de IA.

mtodos simblicos, no algortmicos de resolver un problema.


(DEFECTUOSO producto)
(VENDIDO-POR producto ru)
(IGUAL (CONFIABILIDAD ru) 0.6)

IA es una rama de la Ciencia de la Computacin que lidia con modos


de representar conocimiento usando smbolos en lugar de nmeros y
con
mtodos
heursticos,
o
reglas
para
procesar
informacin"(Enciclopdia Britnica).
Computacin numrica versus computacin simblica.
Algortmica versus no algortmica.
Heurstica - regla del dedo ("rules- of- thumb").

Ing. Carlos Alberto Chirinos Mundaca 2007

Ing. Carlos Alberto Chirinos Mundaca 2007

Todos los Derechos Reservados 29 Inteligencia Artificial

Todos los Derechos Reservados 30 Inteligencia Artificial

Inteligencia Artificial (IA) versus Inteligencia


Natural (IN)

IA

Es mas permanente.
Es fcil de duplicar y diseminar.
Puede ser menos cara.
Es mas consistente.
Puede ser documentada.

IN
Es creativa en tanto IA no tiene ninguna inspiracin.
Posibilita a las personas que se beneficien y usen experiencias
sensoriales.
El raciocinio humano hace uso de la experiencia en un contexto amplio.

Conocimiento en IA

DATO ==> INFORMACION ===> CONOCIMENTO.

Dato.
No tiene significado por si solo.
Hechos o figuras a ser procesadas.

Informacin
Es el dato organizado de forma a tener significado para la persona
que va recibirla.

Ing. Carlos Alberto Chirinos Mundaca 2007

Ing. Carlos Alberto Chirinos Mundaca 2007

Todos los Derechos Reservados 31 Inteligencia Artificial

Todos los Derechos Reservados 32 Inteligencia Artificial

Conocimiento

......la apropiacin del objeto por el pensamiento, como quiera que se


conciba esta apropiacin: como definicin, como percepcin clara,
anlisis, etc..... (Aurlio).

......entendimiento, percepcin clara y cierta de alguna cosa,


aprendizage, todo lo que puede ser percibido por la mente; experiencia
practica, habilidad; informacin organizada aplicable a la solucin de
problemas...(Webster).

Computain Convencional *
Computacion en IA

Computacin Convencional.
Informar al computador como resolver um problema.
basado en algoritmos.
Computacin en IA.
Se da al computador conocimiento sobre un determinado domnio
+ capacidad de inferencia.
El programa determina el procedimiento especfico para conseguirr
la solucin.

Ing. Carlos Alberto Chirinos Mundaca 2007

Ing. Carlos Alberto Chirinos Mundaca 2007

Todos los Derechos Reservados 33 Inteligencia Artificial

Todos los Derechos Reservados 34 Inteligencia Artificial

Objetivos de IA

Comentarios

Hacer mquinas mas expertas ---> objetivo principal.

IA es mas que imitar la inteligencia en el computador.

Entender lo que es la inteligencia ---> objetivo noble.

IA no es considerada por algunos como una ciencia.

Hacer mquinas mas tiles ----> objetivo emprendedor (comercial).

INTELIGENCIA, cualidad que es efmera:


Cuando entendemos como algo funciona ya deja de ser inteligente
entenderlo.

A pesar de esto IA ha sobrevivido y recorrido un largo camino,


produciendo nuevos puntos de vista, nuevas metodologias e nuevas
teorias sobre inteligencia.

Ing. Carlos Alberto Chirinos Mundaca 2007

Ing. Carlos Alberto Chirinos Mundaca 2007

Todos los Derechos Reservados 35 Inteligencia Artificial

Todos los Derechos Reservados 36 Inteligencia Artificial

Beneficios Prcticos de IA

INTERFASES INTELIGENTES .
Mayor productividad.
RESOLUCIN DE NUEVOS TIPOS DE PROBLEMAS.
Adquirir y accesar conocimiento, toma de decisiones, etc..
computadores mas tiles.
TRATAMIENTO GENERAL DE INFORMACIN.
Conquista del problema de la sobrecarga de la informacin.
MAYOR BENEFICIO.
Forzar la convercin de informacin en conocimiento.

Tcnica de la Inteligencia Artificial

Ing. Carlos Alberto Chirinos Mundaca 2007

Ing. Carlos Alberto Chirinos Mundaca 2007

Todos los Derechos Reservados 37 Inteligencia Artificial

Todos los Derechos Reservados 38 Inteligencia Artificial

Que es?

Mtodo que utiliza el conocimiento representado de forma que


permita:
Capturar generalizaciones.
Ser entendido por las personas que lo utilizan.
Facilitar modificaciones.
Ser usado en gran nmero de situaciones.
Ajudar a focalizar las partes mas importantes.

Juego Cruz en Raya Programa 1

Enumere las casillas.


Represente todas las opciones con un
vector 39 elementos.
Cada posicion: 0,1,2

Tablero es un vector de nueve posiciones.


Convertir el tablero a un nmero decimal entendiendolo como un
numero de base 3.
Indexe el vector por el ndice correspondiente al numero decimal,
obteniendo as la prxima jugada.

Ing. Carlos Alberto Chirinos Mundaca 2007

Ing. Carlos Alberto Chirinos Mundaca 2007

Todos los Derechos Reservados 39 Inteligencia Artificial

Todos los Derechos Reservados 40 Inteligencia Artificial

Comentario

Cruz en raya Programa 2

Rpido.
Muy espacioso.
Esfuerzo de pre calculo.
Poco extensible.

Cada posicin (2,3, 5)

Para probar si una linea,diagonal o columna es victoriosa:


3*3*2=18 vence X , 5*5*2=50 vence 0.

Ing. Carlos Alberto Chirinos Mundaca 2007

Ing. Carlos Alberto Chirinos Mundaca 2007

Todos los Derechos Reservados 41 Inteligencia Artificial

Todos los Derechos Reservados 42 Inteligencia Artificial

La estrategia es representada por pasos, uno para cada corrida del


juego.
Cada corrida verifica si puede vencer haciendo esa jugada. En caso
contrario, verifica si el adversario puede ganar, lo bloquea si es el caso.
Si no hace una jugada predeterminada.

Comentario:
Menos Rpido.
Mucho mas eficiente en espacio.
Mas fcil de comprender la estrategia.
Poco generalizable.

Ing. Carlos Alberto Chirinos Mundaca 2007

Ing. Carlos Alberto Chirinos Mundaca 2007

Todos los Derechos Reservados 43 Inteligencia Artificial

Todos los Derechos Reservados 44 Inteligencia Artificial

Vous aimerez peut-être aussi