Pular para o conteúdo principal
Versões: 0.5.x

BCell

Representa uma célula-B de memória.

Herança

Esta classe herda de Cell

Módulo: aisp.base.immune.cell
Importação: from aisp.base.immune.cell import BCell


Atributos

NomeTipoPadrãoDescrição
vectornp.ndarray-Vetor com as características da célula.

Métodos Públicos

hyper_clonal_mutate

def hyper_clonal_mutate(
self,
n: int,
feature_type: FeatureType = "continuous-features",
bounds: Optional[npt.NDArray[np.float64]] = None
) -> npt.NDArray:
...

Gera N clones da célula atual e aplica hipermutação aos clones.

Parâmetros

NomeTipoPadrãoDescrição
nint-Numero de clones que serão gerados a partir da célula original.
feature_typeFeatureType"continuous-features"Especifica o tipo de características da célula.
boundsOptional[npt.NDArray[np.float64]]NoneMatriz (n_features, 2) com o min e o max de cada dimensão.

Returns

TipoDescrição
npt.NDArrayUma matriz contendo N clones mutados da célula original.