github.devotd.
新发现检索增强与搜索

huggingface/sentence-transformers v6.1.0 — 嵌入与重排序库

huggingface/sentence-transformers v6.1.0 是一个 Python 框架,在同一个库中同时处理句子嵌入与搜索结果重排序模型,并提供四种模型类型以及直接训练与微调的路径。

仓库信息huggingface/sentence-transformers ↗

huggingface/sentence-transformers v6.1.0 是一个 Python 框架,在同一个库中同时处理句子嵌入与搜索结果重排序模型,并提供四种模型类型以及直接训练与微调的路径。

GitHub 项目说明: State-of-the-Art Embeddings, Retrieval, and Reranking

星标
★ 19.2K
复刻
3K
语言
Python
许可证
Apache-2.0
最新版本
v6.1.0
查看原始来源 ↗在 GitHub 查看 ↗

huggingface/sentence-transformers 是一个 Python 项目,在同一个库中同时提供嵌入(embedding,把句子转换为数字数组以便比较)模型和重排序(reranking,重新调整检索候选顺序)模型。公开的最新发布版本是 v6.1.0。嵌入可以通过数值相似度找出语义接近的句子,重排序则能把搜索结果中更匹配的句子移到前面。

这个仓库的范围是在同一套框架下处理四种模型类型:Sentence Transformer、Cross-Encoder、Sparse Encoder 和 Multi-Vector Encoder。可以使用这些模型计算嵌入与相似度分数,用于语义搜索(semantic search)和语义文本相似度。除了直接使用预训练嵌入与重排序模型进行推理之外,同一个库中也包含了直接训练或微调自有嵌入、重排序器、稀疏编码器和多向量编码器的路径。该仓库创建于 2019 年 7 月,星标数(stars)为 19201,许可证为 Apache-2.0。

不过,所提供的记录中没有创新性、技术、质量这三项的评分,只保留了以 10 分为满的动量分数 3.2。也没有给出性能对比数据和 v6.1.0 的变更清单,因此无法确认本次发布究竟改变了什么。把这个仓库看作把嵌入与重排序模型集中到一处的框架是合理的,但要评估实际性能,还需要单独的对比。