Sobre el proyecto

Sentence Transformers es un framework de Python para calcular embeddings densos, dispersos y multi-vector para textos, así como para reordenar pasajes. Proporciona APIs fáciles de usar para cargar modelos preentrenados de Hugging Face, codificar oraciones y calcular puntuaciones de similitud. El framework admite cuatro tipos de modelos: Sentence Transformer (embeddings densos), Cross-Encoder (reordenador), Sparse Encoder (embeddings dispersos estilo SPLADE) y Multi-Vector Encoder (interacción tardía estilo ColBERT). Incluye más de 15,000 modelos preentrenados, admite entrenamiento y ajuste fino con varias funciones de pérdida, y ofrece documentación extensa y ejemplos para aplicaciones como búsqueda semántica, agrupamiento y minería de paráfrasis.