aibox.nlp.vectorizers.identity

Vetorizador identidade.

Classes

IdentityVectorizer()

Vetorizador identidade.

class aibox.nlp.vectorizers.identity.IdentityVectorizer[código-fonte]

Base: Vectorizer

Vetorizador identidade.

Essa é uma classe especial que implementa o operador identidade para vetorizadores.

Ou seja, ela retorna os mesmos argumentos recebidos como entrada e na prática é uma exceção aos vetorizadores (que devem produzir uma representação numérica dos textos recebidos como entrada).

Essa classe serve o único propósito de permitir que abordagens de Deep Learning que aprendem representações implícitas possam ser utilizados seguindo a estrutura já existente da biblioteca.

Por ser um caso especial, essa classe não pode ser instanciada através dos métodos de aibox.nlp.factory.

vectorize(text: str | list[str] | ndarray[str_], vector_type: str | None = None, device: str | None = None, **kwargs) str | list[str] | ndarray[str_][código-fonte]

Retorna o mesmo valor passado como argumento.

Retorna:

text.

Parâmetros:
Tipo de retorno:

str | list[str] | ndarray[str_]