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

populations

Fornece funções utilitárias para gerar populações de anticorpos utilizadas em algoritmos imuno-inspirados.

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

Funções

generate_random_antibodies

def generate_random_antibodies(
n_samples: int,
n_features: int,
feature_type: FeatureTypeAll = "continuous-features",
bounds: Optional[npt.NDArray[np.float64]] = None,
) -> npt.NDArray:
...

Gera uma população aleatória de anticorpos.

Parâmetros

NomeTipoPadrãoDescrição
n_samplesint-Número de anticorpos (amostras) que serão gerados.
n_featuresint-Número de características (dimensões) para cada anticorpo.
feature_typeFeatureTypeAll"continuous-features"Especifica o tipo das características: "continuous-features", "binary-features", "ranged-features", or "permutation-features".
boundsnpt.NDArray[np.float64]NoneArray (n_features, 2) contendo os valores mínimo e máximo por dimensão.

Returns

TipoDescrição
npt.NDArrayArray de dimensão (n_samples, n_features) contendo os anticorpos gerados.

Exceções

ExceçãoDescrição
ValueErrorSe o número de características for menor ou igual a zero.