DLTransformer
- class lightautoml.text.dl_transformers.DLTransformer(model, model_params, dataset, dataset_params, loader_params, device='cuda', random_state=42, embedding_model=None, embedding_model_params=None, multigpu=False, verbose=False)[source]
Bases:
sklearn.base.TransformerMixin
Deep Learning based sentence embeddings.
- __init__(model, model_params, dataset, dataset_params, loader_params, device='cuda', random_state=42, embedding_model=None, embedding_model_params=None, multigpu=False, verbose=False)[source]
Class to compute sentence embeddings from words embeddings.
- Parameters
model – Torch model for aggregation word embeddings into sentence embedding.
model_params – Dict with model parameters.
dataset – Torch dataset.
dataset_params – Dict with dataset params.
loader_params – Dict with params for torch dataloader.
device – String with torch device type or device ids. I.e: ‘0,2’.
random_state – Determines random number generation.
embedding_model – Torch word embedding model, if dataset do not return embeddings.
embedding_model_params – Dict with embedding model params.
multigpu – Use data parallel for multiple GPU.
verbose – Show tqdm progress bar.