Sentence Transformers
用于将句子和段落嵌入为向量的库。
概览
Sentence Transformers 提供了 bi-encoder 和 cross-encoder 的训练与推理代码,因此只需一次调用即可将文本转换为向量。它解决了这样一个问题:基础语言模型生成的是 token 级表示,若没有合适的训练目标,这种表示作为单个句子嵌入效果很差。它作为大多数检索栈都在使用却未加命名的组件而存在,同时也托管了用于重排序的 cross-encoder。
技术图谱
Sentence Transformers 如何与技术栈的其他部分相连。
使用与依赖
应用于
- Contrastive Learning technique Algorithms Contrastive Learning used for Sentence Transformers High ✓ source
- Embedding concept Techniques Sentence Transformers used for Embedding High ✓ source
工具
实现或集成 Sentence Transformers 的软件。