BertEmbedder
- class lightautoml.text.dl_transformers.BertEmbedder(model_name, pooling='none', **kwargs)[source]
Bases:
Module
Class to compute HuggingFace transformers words or sentence embeddings.
Bert sentence or word embeddings.
- Parameters:
Note
There are several pooling types:
- ‘cls’: Use CLS token for sentence embedding
from last hidden state.
- ‘max’: Maximum on seq_len dimension
for non masked inputs from last hidden state.
- ‘mean’: Mean on seq_len dimension for non masked
inputs from last hidden state.
- ‘sum’: Sum on seq_len dimension for non masked inputs
from last hidden state.
‘none’: Don’t use pooling (for RandomLSTM pooling strategy).