aibox.nlp.pipelines.tfidf_extratrees_classification
Pipeline de classificação utilizando o um vetorizador TF-IDF com um ensemble de Extremely Randomized Trees.
Classes
Classificador com vetorização TF-IDF e |
- class aibox.nlp.pipelines.tfidf_extratrees_classification.TFIDFExtraTreesClassification(random_state: int | None = None, etree_config: dict | None = None)[código-fonte]
Base:
Pipeline
Classificador com vetorização TF-IDF e
ExtraTreesClassifier
.- property estimator: Estimator
Retorna o estimador utilizado nessa pipeline.
- Retorna:
estimador dessa pipeline.
- fit(X: list[str] | ndarray[str_], y: list[int] | list[float] | ndarray[int32] | ndarray[float32] | Tensor, **kwargs) None
Realiza o treinamento da pipeline utilizando as entradas X com os targets y.
- postprocessing(y: ndarray) ndarray
Método de pós-processamento da pipeline.
- Parâmetros:
y (np.ndarray) – array-like com formato (n_samples,).
- Retorna:
array com mesmo formato após função de pós-processamento.
- Tipo de retorno:
- predict(X: list[str] | ndarray[str_], **kwargs) ndarray
Realiza a predição utilizando os parâmetros atuais da pipeline.
O comportamento desse método não é definido caso seja chamado antes do treinamento (i.e.,
fit()
).
- property vectorizer: Vectorizer
Retorna o vetorizador dessa pipeline.
- Retorna:
vetorizador dessa pipeline.
- Tipo de retorno: