Está en la página 1de 55

Ing.

Virgilio Fredy Tito Chura


ESCUELA PROFESIONAL DE
INGENIERIA DE SISTEMAS

Definicin De Sistemas Inteligentes.
Conducta Inteligente.
Historia.
Evolucin de los Sistemas Inteligentes.
Tcnicas de Sistemas Inteligentes.
Aplicaciones

SESION 01

Telefono Inteligente?
Hardware
o
software?
Semforo Inteligente?
Sistema inteligente
Sistemas Inteligentes
Los Sistemas Inteligentes involucran gran cantidad de aplicaciones que
benefician a la humanidad, entre las cuales figuran los medios de
transporte y los sistemas implementados para regular el trfico.
ROBOTS CONDUCTORES
Volkswagen ha
desarrollado un
robot -llamado
Klaus-, que
puede manejar
un auto.
Toyota present un avanzado dispositivo de comunicacin electrnica que
permitir a sus autos "ver, hablar y tomar decisiones en lugar del
conductor",

"Sistema Cooperativo"
Autos Inteligentes
Innovaciones sobre Sistemas
Inteligentes de Transporte
Cobro electrnico de
peajes: permite el cobro de
peajes sin que los vehculos
tengan que detenerse o
disminuir su velocidad,
evitando as las filas y demoras
asociadas al cobro tradicional
por medio de casetas de peaje.
Vigilancia automtica de infracciones
La imagen digital del infractor es fotografiada de frente, ya que adems del
nmero de matrcula de la placa, en muchos casos tambin es posible
observar los ocupantes del vehculo.
Biometra
Juegos
Sistema de deteccin de intrusos
Conducta inteligente
Conducta inteligente
Lnea de tiempo de la IA
Lnea de tiempo de la IA
Ejercicio
Diga el orden en que se puede clasificar la inteligencia de los
siguientes animales. Argumente su respuesta.

1. Mono
2. Perro
3. Gato
4. Loro
5. Delfn
6. Pollo
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
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
Ejercicio
Ejercicio
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
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.
Terminologa

Inteligencia
Artificial
Mquina
Mente
Cerebro
Percepcin
Razn
Raciocinio
Intuicin
Heurstica
Informtica

Informtica: ciencia del tratamiento automtico y lgico de la
informacin.
Inteligencia: Facultad de comprender, de conocer. // Habilidad, destreza.
Artificial: Hecho por la mano del hombre // Contrario a natural.
Mente: inteligencia, pensamiento, memoria.
Mquina: conjunto de instrumentos que transforma la energa
para producir efectos determinados.
Cerebro: materia nerviosa que ocupa el crneo // Inteligencia.
Percepcin: sensacin interior, impresin material hecha
por los sentidos.
Razn: facultad para juzgar.
Raciocinio: facultad, accin o modo de razonar. //
Conceptos que se deducen que
permiten llegar a una demostracin.
Intuicin: conocimiento claro o imediato de verdades
que se encuentran en nuestro espritu sin
la necesidad del raciocinio.
Heurstica: arte de inventar. // Derivado de la prctica.
23

IA nace como disciplina en la conferencia The Dartmouth
Summer research Project on Artificial Intelligence, organizada
entre otros por, John McCarthy, Marvin Minsky, Allen Newell e
Herbert Simon.
La inteligencia artificial inicia en 1950 con Norbert Wiener quien
postula que todo comportamiento inteligente es el resultado de
mecanismos de retroalimentacin
Historia y Evolucin de la IA

Thomas Hobbes (1588-1679, El abuelo de la Inteligencia
Artificial). Razn no es si no cmputo
Leibnitz (1646-1716). Aspiraba a crear una mquina de razonar,
capaz de encadenar proposiciones elementales a partir de las
cuales fuera posible efectuar deducciones.
Tring (1912-1953). Existir Inteligencia Artificial cuando no
seamos capaces de distinguir entre un ser humano y un programa
de computadora en una conversacin a ciegas.
Nombres importantes en la IA
John McCarthy (1927.. hoy). invent el lenguaje de
programacin Lisp.

Allen Newell (1927-1992), Teora de juegos.

Herbert Simon, Marvin Minsky, Edward Feigenbaum,

Carnegie Mellon University (CMU)

Massachussetts Institute of Technology (MIT)
Nombres importantes en la IA
No existe un consenso para una nica definicin de inteligencia
artificial, inclusive las opiniones que acreditan que la IA no es
posible. Una definicin general de la IA es:

La Inteligencia artificial es una rea de la ciencia de la
computacin cuyo inters es el desenvolvimiento de sistemas
computacionales inteligentes, esto es, sistemas computacionales
que exiben caractersticas asociadas con la inteligencia en el
comportamiento humano tales como la comprensin del lenguaje,
aprendizaje, raciocnio y resolucin de problemas.
Definicin de IA
27
(Haugeland, 1985) IA es un nuevo y excitante esfuerzo para
hacer que las computadoras piensen ... mquinas con mentes, en
el sentido literal y completo.

(Bellman, 1978) IA consiste en la automatizacin de las
actividades asociadas como pensamiento humano (toma de
decisiones, resolucin de problemas, aprendizaje)

(Charniak e McDermott, 1985) IA es el estudio de las
faculdades mentales a travs del uso de los modelos
computacionales

(Winston, 1992) IA es el estudio de los clculos que hacen
posible: razonar, percibir y actuar.
IA: sistemas que piensan como los humanos o racionalmente

28
(Kurzweil, (1990) "IA es el arte de crear mquinas que realizan
funciones que precisan de inteligencia cuando son realizadas por
las personas"

(Rich e Knight, 1991) IA es el estudio de cmo hacer que las
computadoras hagan cosas en las cuales los procesos son
menores.

(Schalkoff, 1990) , IA es un campo de estudio que busca explicar
y emular el comportamiento inteligente en trminos de procesos
computacionales.

(Luger e Stubblefield, 1993) IA es una rama de la ciencia de la
computacin que est interesada en la automatizacin del
comportamiento inteligente.
IA: sistemas que actan como los humanos o racionalmente
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

Pregunta: Una computadora es capaz de realizar
actividades inteligentes como los seres humanos ?... Por
mas de cinco dcadas la respuesta fu no, la incapacidad
para sintetizar en los circuitos electrnicos procesos tan
complejos que acontecen en el cerebro humano.

Dentro de dominios bien delimitados de la IA si es
posible.

Tcnicas de la Inteligencia Artificial
IA
Sistemas Basados en Conocimiento
Redes Neuronales
Lgica difusa
Procesamiento de
lenguaje natural
Agentes inteligentes
Computacin
Evolutiva
Visin Computacional
Minera de datos
Inteligencia artificial distribuida
Es un rea que formula y mejora procedimientos generales de manipulacin del
conocimiento para resolver problemas no algortmicos. Esas tcnicas intentan
establecer reglas para generar una secuencia de soluciones parciales que
muestran una tendencia para la solucin del problema.
A
D
B
E
C
F
G
S
3
4
4
4
5
5
4
3
2
Mtodos de bsqueda heurstica (Problem solving).
Esta rea desenvuelve y mejora formalismos, lenguajes y
sistemas para la codificacin, anlisis y manipulacin
eficiente del conocimento en la computadora.
Para todas las personas, si x es jefe de y, entonces y es subordinado
de x.
x, y Jefe(x,y) Subordinado(y,x)

Todas las personas aman a alguien
x y Persona(x) Persona(y) Ama(x, y)

Existen personas a las que les quieren todos
y x Persona(y) Persona(x) Ama(x,y)
Representacin del conocimiento
Esta rea utiliza una combinacin de las dos reas anteriores para
simular en la computadora los mecanismos de resolucin de
problemas utilizados por los especialistas humanos dentro de un
domnio especfico. La idea es sustituir el especialista humano por
un especialista basado en la computadora.
Sistemas expertos
http://www.youtube.com/watch?v=ekYl01FyyyM
http://www.youtube.com/watch?v=z-V0T6a4ti4&feature=related
Aprendizaje: Esta rea se dedica a la elaboracin de tcnicas que
permite, de manera dinmica y automatizada, mejorar el
desempeo de software en tiempo de ejecucin. El aprendizaje
puede ser supervisado o no.
http://neuron.eng.wayne.edu/bpFunctionApprox/bpFunctionApprox.html
Redes neuronales artificiales
Um neurnio artificial

T
Funo
de Soma
Funo de
Transferncia
Sada i Entradas x1
x0
x2
wj2
wj1
wj0
Pesos
Representacin de un objeto
que ha de ser aprendido
Redes neuronales artificiales
Es un rea que desenvuelve y formula estructuras
computacionales altamente paralelas que modelan las neuronas
biolgicas y sus interligaciones o sinapsis. Despus de un
entrenamiento, esas estructuras tienen la capacidad de
almacenar y reproducir algunos comportamientos enfatizados
durante el entrenamiento.
Redes neuronales artificiales
Esta rea de la IA desenvuelve metodologias para dotar a las
mquinas de capacidades de comunicacin en alto nvel a travs
del lenguaje natural escrito o hablado, intentando que la
interaccin hombre-mquina sea mas directa y productiva.
Procesamiento del lenguaje natural
http://www.loebner.net/Prizef/loebner-prize.html
Esta rea pretende representar y usar en forma eficiente el
conocimiento difuso e impreciso mediante el uso de conjuntos
difusos. El trmino lgica difusa se asocia en primera instancia la
teoria lgica que auxilia en la formalizacin de raciocnio
aproximado. Podra ser includa en lgica de multivalores para que
sea ms completa, utiliza conceptos que incluye: variables
lingusticas, reglas difusas if-then, cuantificadores difusos.

negativ
gro
negativ
mittel
negativ
klein
ungefhr
null
positiv
klein
positiv
mittel
positiv
gro
1
13 8
ungefhr 13
6
etwa zwischen
6 und 8
fast genau 2
2
http://www.youtube.com/watch?v=cSjEadvOtxA
http://www.youtube.com/watch?v=DlGLGA9V4AY&feature=related
Conjuntos difusos (Fuzzy sets)
Son una nueva tcnica de optimizacin
que emula a los mecanismos
evolucionarios del mundo natural. Esa
metfora biolgica est basada en un
mecanismo de seleccin que asegura su
existencia, en un mecanismo de
hibridizacin (crossover) que permite la
evolucin del sistema, y un mecanismo
de mutacin que introduce el efecto de
"chance". La computacin evolutiva es
una generalizacin de los algoritmos
genticos y la programacin gentica.
Computacin evolutiva
http://www.youtube.com/watch?v=KdrfFFWwWiU&feature=related
Esta rea se concentra en el anlisis de datos en una base de
datos usando herramientas para identificar patrones y
establecer relaciones sin el conocimento del significado de
los datos; fue inventada por la IBM. DM puede ser hecha en
una Data warehouse.
Minera de datos (Data mining).
http://www.youtube.com/watch?v=r9hxW3I-XEM
Esta rea se concentra en el estudio de las formas de
cooperacin entre diferentes agentes. Los agentes
normalmente estn distribudos en un cierto nmero de
procesadores interligados por una red de rea local
Inteligencia artificial distribuda.
Esta rea pretende dotar al computador de capacidad sensitiva
atravs de visin computacional, procesamiento de voz, nocin de
proximidad, etc. Esas tcnicas son necesarias para el
desenvolvimento de robots con alto grado de autonoma.

http://www.youtube.com/watch?v=rGALU0W2Nbw&feature=related
Visin artificial
Aplicaciones: Problemas de Asociacin
NETalk (Sejnowski & Rosemberg):
A partir de textos escritos genera
gonemas correspondientes.
Mejoras durante aprendizaje
Tratamiento de imgenes:
Ruido placas matrculas
Restitucin
Compresin de Imgenes:
Aplicaciones: Problemas de Clasificacin de
Patrones
Conteo de clulas:
Clasificacin de glbulos
blancos

Inspeccin visual:
Seguimiento de pupila
Aplicaciones: Problemas de Prediccin
Airline Marketing Tactician
(AMT):
Monitoriza y recomienda la reserva
de plazas


Neuralstocks:
Servico de predicciones financieras
a corto plazo
Aplicaciones: Problemas de Control
Control de robots:
Cinemtica inversa
Dinmica


ALVINN:
Conduccin de
vehculo
Aplicaciones: Problemas de Aproximacin

Aproximacin de
funciones utilizando RBFs
Problemas de Optimizacin
Optimizacin de rutas:
TSP
Aplicaciones: Economa y Finanzas
Minado de datos
Descubrimiento de fraudes
Anlisis de mercado
Pronstico de existencias
Aplicaciones de crditos
Seleccin de personal
Anlisis de mercados
Localizacin de evasores fiscales
Prediccin
HNC software.- Ubicacin de publicidad en www.
Britvic.- Prediccin de ventas en bebidas refrescantes
Bienes Races
Day & Zimmerman, Inc.- Tasacin de bienes inmuebles
Negocios
Citybank.- Anlisis de tendencias de mercados
John Deere & Company.- Fondo de pensiones
Deteccin de fraudes
Dunn and Bradstreet.- Aprobacin de cheques
Mastercard.- Identificacin de hbitos de compra
Bank if Amrica, Canadian Imperial Bank of Commerce
First Bank USA
Solvencia de crdito
Chase Financial Technologies.- Prediccin del valor de un crdito.
Aplicaciones: Economa y Finanzas
Aplicaciones: Medicina y salud
Diagnstico de enfermedades
Neuroprtesis
Conteo en microscopa
Diagnstico psiquitrico
Diagnstico de examen encefalogrfico
Optimizacin en entrenamiento atltico
Diferenciacin de soplos cardiacos
Aplicaciones: Ciencia e Ingeniera
Interpretacin de anlisis de espectro
Exploracin petrolera
Conteo de personas
Identificacin de polmeros
Aplicaciones de qumica analtica
Localizacin de fallas en sistemas
Modelado de sistemas fsicos
Investigacin geofsica y sismolgica
Reconocimiento de partculas
Reconocimiento de blancos
Deteccin de contorno
Supresin de ruidos
Reconocimiento de personas por el iris
Prediccin de carga elctrica
Control en presas
Anlisis de datos de vuelo de helicpteros
Aplicaciones: Ciencia e Ingeniera
Aplicaciones: Industria
Prediccin de temperatura
Anlisis de aroma y olor
Desarrollo de productos
Garanta de calidad (pruebas de
pureza)
Sistemas de reconocimiento
visual
Control de calidad en papel,
plsticos ,soldadura, pintura,
bocinas, chips

Diagnstico en tarjetas de CI
Juguetes
Control de molinos
Control de proceso
Identificacin de productos
daados
Optimizacin de horario de
produccin
Anlisis de fabricacin y venta
Aplicaciones: Medios de Comunicacin
Reconocimiento ptico de
caracteres impresos por
mquinas
OCR de caracteres hechos a
mano
Reconocimiento de grficas
Reconocimiento de imgenes
Reconocimiento de rostros
Reconocimiento de huellas
digitales
Reconocimiento satelital
Lectura de labios
Reconocimiento de gestos
Monitoreo del movimiento
ocular
Localizacin acstica
Deteccin de fallas en
autotransportes
Reconocimiento ptico de
estampillas
Cancelacin de eco en seales