Title: INTRODUCCION A LOS SISTEMAS INMUNES ARTIFICIALES
1INTRODUCCION A LOSSISTEMAS INMUNES ARTIFICIALES
- Ing. Óscar Miguel Alonso M.
- Lab. de Investigación en Sistemas Inteligentes
- Depto. de IngenierÃa de Sistemas e Industrial
- Universidad Nacional, Sede Bogotá
- omalonsom_at_unal.edu.co
2Agenda Modulo AIS
- Charla 1 Introducción a AIS
- Charla 2 Selección negativa
- Charla 3 Selección clonal y redes inmunes
artificiales - Charla 4 Aplicaciones
3Agenda
- Sistemas Bioinspirados y AIS
- El Sistema Inmune Natural
- Sistemas Inmunes Artificiales
- Selección Negativa
- Selección clonal
- Redes Inmunes Artificiales
4Sistemas Bioinspirados
- "Living organism are consummate problem solvers.
They exhibit a versatility that puts the best
computer programs to shame" - John H Holland
5Sistemas Bioinspirados
6Sistema Inmune Natural
AntÃgenos
Elementos capaces de inducir la respuesta del
sistema inmune
7Sistema Inmune Natural
8Componentes Principales
Anticuerpos
Célula B
Célula T
Macrófago
9(No Transcript)
10CaracterÃsticas del Sistema Inmune
- Distinción entre moléculas propias y extrañas
(Clasificación) - Capacidad de reacción ante antÃgenos no vistos
previamente (Aprendizaje)
- Memoria Inmunológica
- Procesamiento paralelo y altamente distribuido
- Extracción de caracterÃsticas
POSEE PROPIEDADES MUY INTERESANTES DESDE EL PUNTO
DE VISTA COMPUTACIONAL!!
11Sistemas Inmunes Artificiales
- Los sistemas inmunes artificiales (AIS) son una
abstracción del sistema inmune humano - Abstracciones
- Selección Negativa
- Selección Clonal
- Redes Inmunes Artificiales
12Selección Negativa
- El sistema inmune es capaz de diferenciar entre
elementos del cuerpo y elementos extraños y
potencialmente dañinos. - Sirve para desarrollar sistemas de clasificación
de anomalÃas Clasifica una serie de entradas en
normales y anormales - Para el entrenamiento solo requiere ejemplos de
entradas normales.
13Selección Negativa
- Inspiración Maduración de las Células T en el
timo - Las células T se desarrollan en la medula ósea
mediante un proceso de variación genética
pseudo-aleatoria. Luego pasan por un proceso de
maduración en el Timo. - Las células que reaccionen contra células del
cuerpo son destruidas. - Las demás salen para cumplir funciones
inmunológicas en el cuerpo.
14Selección Negativa Selección de las células T
en el Timo
15Selección Negativa Detección
16Selección Negativa Generación de Detectores
17Selección Negativa Generación de Detectores
18Selección Negativa Monitoreo de Datos
19Selección Clonal
- El sistema inmune no posee anticuerpos para todos
los posibles antÃgenos. Debe desarrollar nuevos
anticuerpos rápidamente cuando un nuevo antÃgeno
aparece. - Utilizado para optimización el mecanismo
original optimiza la afinidad entre los
anticuerpos y un antÃgeno dado.
20Selección Clonal
- Inspirado en el mecanismo de maduración de la
afinidad de las células B - Las células B que reconocen un antÃgeno (aun
parcialmente) se estimulan y se reproducen. - Reproducción de las células B (asexual y
dependiente del nivel de afinidad) - Altas tasas de mutación (mutación hipersomática)
- A través de este proceso evolutivo se generan
anticuerpos adecuados en corto tiempo.
21Selección Clonal
22Redes Inmunes Artificiales
- Cuando un antÃgeno aparece por segunda vez, el
sistema inmune posee anticuerpos adecuados para
ese antÃgeno y la respuesta del sistema es mucho
más rápida. - Busca obtener una población de anticuerpos que
refleje la distribución espacial de la población
de antÃgenos (datos de entrada) que se le
presentan al sistema.
23Redes Inmunes Artificiales Respuesta Primaria y
Secundaria
24Redes Inmunes Artificiales Respuesta Primaria
- Inspirada en la teorÃa de redes idiotÃpicas
propuesta por Jerne y retomada por Perelson. - Explica la memoria del sistema inmune mediante un
mecanismo de retroalimentación
25Redes Inmunes Artificiales TeorÃa de Redes
Inmunes
- Las células B se co-estimulan entre sÃ
- De esta forma se genera la memoria inmunológica
26Redes Inmunes Artificiales TeorÃa de Redes
Inmunes
27Redes Inmunes Artificiales Algoritmo
- Poblacional el resultado es un conjunto de
detectores que cumplen una tarea de forma
conjunta - Múltiples iteraciones se presentan sucesivamente
los antÃgenos (datos de entrada)
28Redes Inmunes Artificiales Algoritmo
- Se evoluciona un conjunto de células B, las
cuales interactúan con los antÃgenos y entre
ellas. - El resultado del algoritmo es el conjunto de
células B - Aplicadas a agrupamiento, clasificación,
compresión de datos, optimización entre otras.
29GRACIAS