Sie sind auf Seite 1von 49

INTELIGENCIA ARTIFICIAL APLICADA

DR. NICOLAS KEMPER VALVERDE


Centro de Ciencias Aplicadas y
Desarrollo Tecnolgico
e-mail: kemper@unam.mx

INTELIGENCIA ARTIFICIAL
Inteligencia artificial es un trmino que, en su sentido ms
amplio, indica la capacidad de una mquina, artefacto o
sistema, para realizar el mismo tipo de funciones que
caracterizan el COMPORTAMIENTO humano.
La IA es la parte de la computacin interesada en el diseo de
sistemas inteligentes que muestran las caractersticas que
asociamos a la inteligencia en el comportamiento humano, la
comprensin, el lenguaje, el aprendizaje, el razonamiento, la
solucin de problemas, y as sucesivamente.

El razonamiento y el aprendizaje de los humanos se basan en las


reglas de la lgica, lo que implica percepcin, el conocimiento,
las preferencias emocionales, los valores, el nivel de la
experiencia, la capacidad de generalizar y sopesar las opciones,
y mucho ms.

PORQUE NO SE APLICAN SI EN LAS EMPRESAS?


Falta de conocimiento en el rea
Temor a la tecnologa
Desconfianza e incredulidad en los beneficios de la IA
Incapacidad para identificar aplicaciones potenciales de SI

Incapacidad para definir requerimientos y restricciones


los negocios, IT y SI.

de

Incapacidad para realizar diseos adecuados de negocios y


SI.

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:
SISTEMAS INTELIGENTES

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:
SISTEMAS INTELIGENTES

SISTEMA INTELIGENTE
Un Sistema Inteligente es una herramienta informtica con
pericia y habilidad en la solucin de problemas. Esto es, un
sistema que posee:
(1) conocimientos y expertisia humana suficientes acerca
de un dominio particular que le permite comprender los
problemas que ocurran dentro de dicho dominio y
(2) Estrategias de anlisis: mtodos de razonamiento y/o
aprendizaje para manipular este conocimiento y resolver
tales problemas en la misma forma en que lo hara
elexperto humano (gerente, ingeniero, operario, etc).

SISTEMA INTELIGENTE
PROCESO
INTELIGENTE
RAZONAMIENTO
LOGICO
APRENDIZAJE

PERCEPCIONES
(SENSORES)

AMBIENTE
(MUNDO REAL)

AGENTE

ACCIONES
(EFECTORES)

SISTEMA INTELIGENTE
La IA se encarga de construir sistemas
inteligentes con:
Nivel de racionalidad
Nivel de autonoma
Una secuencia de percepciones
Un nivel de desempeo

INTELIGENCIA ARTIFICIAL

Inteligencia Artificial tradicional:


Inteligencia Artificial Simblica,
Inteligencia Artificial Deductiva
Inteligencia Computacional:
Inteligencia Artificial sub-simblica
Inteligencia Artificial Inductiva

INTELIGENCIA ARTIFICIAL TRADICIONAL


Anlisis formal del comportamiento y
razonamiento humano (toma de decisiones):
-Sistemas Expertos
-Razonamiento Basado en casos
-Redes Bayesianas
-IA basada en comportamientos

INTELIGENCIA COMPUTACIONAL:
Desarrollo, Adaptacin y Aprendizaje:
-Redes neuronales
-Computacin Evolutiva
-Lgica Difusa
-Inteligencia de enjambres
-Sistemas inmunes

INTELIGENCIA ARTIFICIAL
BIOINSPIRADA
Conjunto de modelos y algoritmos que
estn basados en algn sistema,
subsistema o modelo biolgico y que se
emplea
para
construir
sistemas
inteligentes de diversos tipos y que
permiten resolver problemas complejos.

ALTO
HORNO
Juicio en fenmeno A
Juicio en fenmeno B

Juicio en fenmeno C
Anlisis de situacin
Reconocimiento del
fenmeno
Determinacin de la
accin

operador

Accin delantera

Informacin del sensor


Cambios de los valores
absolutos, variaciones
Ms all del
fenmeno
accin

Accin trasera

Juicio final

INTELIGENCIA COMPUTACIONAL

TECNICAS DE IA
1. REDES NEURONALES
2. ALGORITMOS GENETICOS
3. SISTEMAS EXPERTOS

4. LOGICA DIFUSA
5. MINERIA DE DATOS

REDES NEURONALES

reas de Aplicacin. Problemas Tipo


Medicina:
- Ultrasonido: Deteccin de infartos.
- Resonancia magntica: Segmentacin de imgenes del
cerebro:
- Medicina nuclear: Diagnstico de la enfermedad de
Alzheimer
- Radiologa: Angiografa de arteria coronaria, Isquemias
- Electrocardiograma: Deteccin de complejos QRS en
ECG
- Medicina Intensiva (UCI): ndice de gravedad Mortality
Probability Model
21

Aplicaciones de redes neuronales en la


medicina
Disciplina
Cardiologa

Campo de aplicacin
diagnostico, pronostico

Cuidados intensivos

prediccin

Pediatra

diagnostico

Neurologa
Obstetricia y
Ginecologa

procesamiento de seales, modelado


prediccin

Oncologa

diagnostico, pronostico

Radiologa

procesamiento de seales (rayos x, US, CT)

Patologa

diagnostico, pronostico

Citologa

diagnostico,

Gentica

diagnostico,

Bioqumica

Oftalmologa

secuencia de protenas, estructura

procesamiento de seales, modelado

ALGORITMOS
GENTICOS

Representacin de los genes


En la naturaleza:

Una secuencia de nucletidos


A C C T G C A G G
En un algoritmo gentico (ejemplos):
Un valor numrico (178) expresado en binario

1 0 1

1 0 0 1 0

Analoga entre AGs y Gentica Biolgica


1

Poblacin

Piscina de
apareamiento

La variable (individuo) qn, est


formada por uno o varios parmetros.
Cromosoma
Genes
q

Seleccin
de los padres

Reproduccin

Descendencia

Nueva
Poblacin


b1 q m 1 ... b m 1 q b m
q n a 1 q n 1 ... a n 1 q a n

La funcin de reproduccin es la
funcin mediante la cual se obtiene la
descendencia.

f q1 ,q 2 q1 q1 q 2

reas de Aplicacin. Problemas Tipo


Medicina:

- prediccin de mapas de contacto de protenas


- diagnosis en enfermedades ortopdicas.
- diagnstico del cncer de seno
- modelos de hiperelasticidad en el comportamiento de
tejidos blandos
- determinar el comportamiento mecnico de un tejido
- evaluacin de desempeo de frmacos
26

LOGICA DIFUSA :
RAZONAMIENTO APROXIMADO

CONJUNTOS DIFUSOS
Conjuntos convencionales
38.7C

38C
40.1C

41.4C

42C

39.3C

Conjuntos difusos

Fiebre alta
37.2C

38.7C

38C

40.1C
39.3C

41.4C

42C
Fiebre alta

Mas o menos en lugar de uno u otro !


INFORM 1990-1998

37.2C
Slide 29

RAZONAMIENTO DIFUSO

Si temperatura es Fresca y presin es Dbil


entonces accin de vlvula es completamente
Abierta.
Si temperatura es Fresca y presin es Baja
entonces accin de vlvula es Medio Abierta.
Si temperatura es Fresca y presin es Buena
entonces accin de vlvula es Nula.
Si temperatura es Fresca y presin es Fuerte
entonces accin de vlvula es Medio Cerrada.

SISTEMAS EXPERTOS
Bajo el trmino de Sistemas Expertos se
entiende un nuevo tipo de software que imita
el comportamiento de un experto humano en
la solucin de un problema. Pueden almacenar
conocimientos de expertos de un campo o
dominio
determinado
y
emplear
sus
estrategias de razonamiento para dar
solucin a un problema especfico.

EXPERTO HUMANO
MEMORIA A LARGO PLAZO
Conocimiento en el dominio,
experiencia, expertisia.

RAZONAMIENTO
APRENDIZAJE

MEMORIA A CORTO PLAZO


Hechos, casos, reglas, conclusiones.

SOLUCION
Recomendaciones,
conclusiones, casos
resueltos.

SISTEMA EXPERTO
BASE DE CONOCIMIENTOS
Conocimiento en el dominio,
experiencia, expertisia.

MAQUINA DE
INFERENCIA

MEMORIA DE TRABAJO (RAM)


Hechos, casos, reglas, conclusiones.

SOLUCION
Recomendaciones,
conclusiones, casos
resueltos.

ESTRUCTURA GENERAL DE UN SISTEMA


EXPERTO MEDICO
BC: SISTEMA EXPERTO
ENTRADA

DIAGNOSTICOS TERAPIAS

EVALUACION
DE

MEDICAMENTOS

BASE DE DATOS
HISTORIAS CLINICAS, ESTUDIOS
CARACTERISTICAS DE MEDICAMENTOS

SALIDA

Consultas
Si Juan tiene gripe que especialista lo
atiende?:
Respuesta:

Si tengo sntoma de tos que medicina debo


tomar?
Respuesta:

MINERIA DE DATOS
La Minera de Datos se centra en la bsqueda
de patrones interesantes y regularidades
importantes en grandes bases de datos

39

Supuestos de la Minera de Datos

El pasado es un buen descriptor y predictor


del futuro

Hay datos disponibles


Los datos contienen lo que queremos describir o
predecir

40

El Proceso del KDD. FASES


1.

Determinar las fuentes de informacin que pueden ser


tiles y dnde conseguirlas.

2.

Disear el esquema de un almacn de datos (Data


Warehouse) que consiga unificar de manera operativa
toda la informacin recogida.

3.

Implantacin del almacn de datos que permita la


navegacin y visualizacin previa de sus datos, para
discernir qu aspectos puede interesar que sean
estudiados.

4.

Seleccin, limpieza y transformacin de los datos que se


van a analizar. La seleccin incluye tanto una criba o
fusin horizontal (filas) como vertical (atributos).

5.

Seleccionar y aplicar el mtodo de minera de datos


apropiado.

6.

Evaluacin, interpretacin, transformacin y


representacin de los patrones extrados.

7.

Difusin y uso del nuevo conocimiento.


41

Taxonoma Tcnicas de Minera de Datos


Data Mining
Verification Driven DM
SQL

SQL Generator

Description

Query Tools
OLAP

Discovery Driven DM

Visualization

Clustering
Association

Sequential Association

Distillation

Prediction

Classification

Statistical
Regression

Decision Tree
Rule Induction
Neural Network
42

reas de Aplicacin. Problemas Tipo


Medicina:
- Identificacin de terapias mdicas satisfactorias para diferentes
enfermedades.
- Asociacin de sntomas y clasificacin diferencial de patologas.
- Estudio de factores (genticos, precedentes, hbitos, alimenticios,
etc.) de riesgo/salud en distintas patologas.
- Segmentacin de pacientes para una atencin ms inteligente segn
su grupo.
- Predicciones temporales de los centros asistenciales para el mejor
uso de recursos, consultas, salas y habitaciones.
- Estudios epidemiolgicos, anlisis de rendimientos de campaas de
informacin, prevencin, sustitucin de frmacos, etc.
43

Proyectos desarrollados
- SISTEMA EXPERTO PARA DIGANOSTICO DE PALUDISMO
- SISTEMA INTELIGENTE PARA DIGANOSTICO DE
HIPERTIROIDISMO
- SISTEMA EXPERTO PARA PREDIAGNOSTICO DE
PERSONALIDAD

- SISTEMA EXPERTO PARA MONITOREAR PACIENTES EN UCIS.


- CRANIUM: SISTEMA PARA MONIOTOREO DE PACIENTES CON
TRAUMATISMO CRANEOENCEFALICO
44

INTELIGENCIA SANITARIA
La inteligencia sanitaria trabaja paralelamente en
tres niveles:

-uno micro que opera en consultas mdicopaciente,


-otro meso que se da de forma regional o por reas,
-uno macro que atae lo nacional e internacional.

Si la comunicacin falla en alguno de estos tres


niveles, las consecuencias pueden repercutir en
todos ellos.

RED COLABORATIVA MULTIAGENTE PARA LA ATENCION MEDICA


VIRTUAL EMPLEANDO UNA PLATAFORMA COMPUTACIONAL
INTELIGENTE

INTERNET
Red de
Consultorios
Externos

Gestion de
Historial Clinico
de Pacientes

DIAGNOSTICO

Red de Analisis
Clinicos de
Laboratorio

CICLO
DE
ATENCION
MEDICA

TRATAMIENTO

Red de
Especialistas
Medicos

MONITOREO

Red de Gestion
de Clinicas y
Hospitales

Red de Gestion
de Medicamentos
en Farmacias

Red de Gestion
de Signos y
Sintomas Vitales

RED COLABORATIVA MULTIAGENTE PARA LA ATENCION MEDICA


VIRTUAL EMPLEANDO UNA PLATAFORMA COMPUTACIONAL
INTELIGENTE

BENEFICIOS
1) Mayor

efectividad

mdica

por

el

monitoreo

personalizado,
2) Ahorro en tiempos y mayor eficiencia econmica,
3) Disminucin

de

la

probabilidad

de

errores

mdicos,
4) Aumento y ampliacin de la cobertura mdica,
5) Alto impacto social

ONCLUSIONES
(1) El uso de sistemas inteligentes como una
herramienta integrada para conservar y transferir
el conocimiento y experiencia ganada por una
empresa proporciona un medio poderoso para
maximizar el potencial de utilidades de la
empresa.

(2) Un SI es totalmente flexible y puede ser


modificado, o actualizado segn las necesidades
del usuario, en lnea o fuera de lnea. Estas
modificaciones pueden hacerse ms rpidamente
que con lenguajes tradicionales.

CONCLUSIONES

(3) Se pueden desarrollar sistemas inteligentes para


diagnstico, optimizacin, planeacin, programacin,
control, modelado y simulacin de escenario,
pronstico, clasificacin, etc.
(4) Reduce costos y tiempo en la toma de decisiones:
Productividad y Competitividad
(5) Mejora calidad
(6) Incrementa la confiabilidad

(7) Mejora la atencin a clientes


(8) Se cuenta con Conocimiento Experto para
decidir

(9) Integra todas las operaciones del HOSPITAL y a


todo el personal