Seleção Negativa
Os algoritmos de seleção negativa inspiram-se no processo em que o sistema imunológico faz a maturação das células-T conhecidas também por linfócitos-T, no qual as tornam aptas na detecção dos não-próprios. Assim, o Algoritmo de seleção negativa (NSA), utilizam-se de hiperesferas simbolizando os detectores em um espaço de dados N-dimensional1.
A Seleção Negativa pode ser aplicada em diferentes contextos, tais como:
- Detecção de anomalias
- Classificação
Implementações do pacote:
Algoritmo seleção negativa binária (BNSA)
O algoritmo binário adaptado para múltiplas classes neste projeto tem como base a versão proposta por Forrest et al. (1994)2, originalmente desenvolvida para segurança computacional.
Algoritmo seleção negativa de real valor (RNSA)
Este algoritmo possui duas versões diferentes: uma baseada na versão canônica1 e outra com detectores de raio variável.3 Ambas estão adaptadas para trabalhar com múltiplas classes e possuem métodos para previsão de dados presentes na região não-self de todos os detectores e classes.