Bonsai-27B-GGUF
lmstudio-community · 工具包
面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。
Linkup 推出的 188M 参数英文稀疏检索模型,把查询和文档变成带权重的词表用于搜索。它在 BEIR 上得 56.4 分,是 1.5 亿参数以下公开结果中最好的。
SPARSEUP 是一款工具包,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,是一个装着它全部文件的 zip 压缩包。这些文件不会自己运行。
pip install -U huggingface_hub hf download Linkup-Platform/linkup-sparseup-embed-v1
SPARSEUP 是用于搜索的学习型稀疏嵌入模型。它把查询或文档变成带权重的词汇表项列表,两个列表之间的点积就是匹配得分。
Linkup 把它做成与 LightOn 的 DenseOn 和 LateOn 并列的模型。三者共用同一个主干系列和微调数据,所以几种设计可以干净地比较。它从基于 ModernBERT 的 LateOn-unsupervised 出发。
适合想要能配合倒排索引类系统的开放稀疏检索器、需要快速查找的英语检索的搜索工程师和研究者。
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| 软件 | 搜索工程师 | 把文档作为稀疏词权重来建索引 | 帮助中心的搜索框 |
| 研究 | 信息检索研究者 | 比较稀疏、稠密和延迟交互模型 | 在同等条件下运行 BEIR 测试 |
| 电商 | 检索团队 | 把查询与商品文本匹配 | 能扩展相关词的商品搜索 |
| 企业 | 知识库团队 | 快速检索内部文档 | 搜索英文手册 |
如果你需要英语以外的语言,或者想要稠密向量,可以跳过它,因为这个模型输出的是稀疏词权重。
它在 Python 里通过 transformers 运行,也可以作为 Sentence Transformer 使用,模型卡说,称为 Seismic 的专用基础设施能在 MS MARCO 上达到亚毫秒延迟。
| Use case | Who | What they get back |
|---|---|---|
| 查询编码 | 搜索工程师 | 每个查询对应的词到权重字典 |
| 文档编码 | 索引流水线 | 可存储和搜索的稀疏权重 |
| 得分检查 | 研究者 | 查询与文档之间的点积得分 |
你需要 Python 和 transformers。这个模型使用自定义代码,所以加载它需要信任仓库里的代码。
pip install -U huggingface_hub hf download Linkup-Platform/linkup-sparseup-embed-v1
加载模型,对查询和文档编码,再给它们打分。encode_to_dict 方法为每段文本返回词元到权重的字典,kind 参数选择查询或文档前缀。
from transformers import AutoModel
model = AutoModel.from_pretrained("Linkup-Platform/linkup-sparseup-embed-v1", trust_remote_code=True)queries = ["England football player highest paid", "NYC capital which country?"] model.encode_to_dict(queries, kind="query", round_to=2, top_k=10)
documents = [
"Harry Kane is the England captain and among the highest-paid footballers.",
"New York City is in the United States, not a national capital.",
]
q = model.encode(queries, kind="query")
d = model.encode(documents, kind="document")
print(model.score(q, d))
#tensor([[113.2993, 0.0000],
# [ 7.0030, 99.1290]])| Tool | What it does |
|---|---|
| encode_to_dict | 为每段文本返回带权重的词项,权重高的在前 |
| encode | 为查询或文档返回稀疏向量 |
| score | 计算查询与文档之间的点积得分 |
你对两个查询编码,一个问英格兰收入最高的足球运动员,一个问纽约是哪个国家的首都。你会得到 England、football、paid 这样带权重的词项,以及模型自己加入的相关词。
如果你是新手,对一个查询试试 encode_to_dict,读一读带权重的词项。你会看到查询里的词和相关的词,稀疏搜索就是这样找到匹配的。
如果你熟悉这个领域:掩码语言模型头给词表打分,平移的对数 ReLU 让结果保持稀疏。每个位置在最大池化前保留前 12 个词项。随后词表折叠把词表从约 50k 缩到 34k。打分是点积,查询和文档的前缀参与注意力但不参与池化。
在不含 MS MARCO 的 BEIR 上,SPARSEUP 得 56.4 分,领先于模型卡列出的其他 1.5 亿参数以下的稀疏编码器。模型卡还和使用精确搜索的稠密及延迟交互模型做了比较,那些得分更高。
Linkup 推出的 188M 参数英文稀疏检索模型,把查询和文档变成带权重的词表用于搜索。它在 BEIR 上得 56.4 分,是 1.5 亿参数以下公开结果中最好的。
由 Linkup-Platform 在 Hugging Face 上制作。这些说明是 Mindket 根据它的模型页面和模型卡写的,模型自己的文件和许可证在 Hugging Face 上。
它是什么:SPARSEUP 是用于搜索的学习型稀疏嵌入模型。它把查询或文档变成带权重的词汇表项列表,两个列表之间的点积就是匹配得分。
Linkup 把它做成与 LightOn 的 DenseOn 和 LateOn 并列的模型。三者共用同一个主干系列和微调数据,所以几种设计可以干净地比较。它从基于 ModernBERT 的 LateOn-unsupervised 出发。
适合谁:适合想要能配合倒排索引类系统的开放稀疏检索器、需要快速查找的英语检索的搜索工程师和研究者。
Industry | Who uses it | How they use it | Example
软件 | 搜索工程师 | 把文档作为稀疏词权重来建索引 | 帮助中心的搜索框
研究 | 信息检索研究者 | 比较稀疏、稠密和延迟交互模型 | 在同等条件下运行 BEIR 测试
电商 | 检索团队 | 把查询与商品文本匹配 | 能扩展相关词的商品搜索
企业 | 知识库团队 | 快速检索内部文档 | 搜索英文手册
如果你需要英语以外的语言,或者想要稠密向量,可以跳过它,因为这个模型输出的是稀疏词权重。
用在哪里:它在 Python 里通过 transformers 运行,也可以作为 Sentence Transformer 使用,模型卡说,称为 Seismic 的专用基础设施能在 MS MARCO 上达到亚毫秒延迟。
Use case | Who | What they get back
查询编码 | 搜索工程师 | 每个查询对应的词到权重字典
文档编码 | 索引流水线 | 可存储和搜索的稀疏权重
得分检查 | 研究者 | 查询与文档之间的点积得分
如何设置:你需要 Python 和 transformers。这个模型使用自定义代码,所以加载它需要信任仓库里的代码。
pip install -U huggingface_hub
hf download Linkup-Platform/linkup-sparseup-embed-v1
如何使用:加载模型,对查询和文档编码,再给它们打分。encode_to_dict 方法为每段文本返回词元到权重的字典,kind 参数选择查询或文档前缀。
from transformers import AutoModel
model = AutoModel.from_pretrained("Linkup-Platform/linkup-sparseup-embed-v1", trust_remote_code=True)
queries = ["England football player highest paid", "NYC capital which country?"]
model.encode_to_dict(queries, kind="query", round_to=2, top_k=10)
documents = [
"Harry Kane is the England captain and among the highest-paid footballers.",
"New York City is in the United States, not a national capital.",
]
q = model.encode(queries, kind="query")
d = model.encode(documents, kind="document")
print(model.score(q, d))
#tensor([[113.2993, 0.0000],
# [ 7.0030, 99.1290]])
Tool | What it does
encode_to_dict | 为每段文本返回带权重的词项,权重高的在前
encode | 为查询或文档返回稀疏向量
score | 计算查询与文档之间的点积得分
示例:你对两个查询编码,一个问英格兰收入最高的足球运动员,一个问纽约是哪个国家的首都。你会得到 England、football、paid 这样带权重的词项,以及模型自己加入的相关词。
新手与专家:如果你是新手,对一个查询试试 encode_to_dict,读一读带权重的词项。你会看到查询里的词和相关的词,稀疏搜索就是这样找到匹配的。
如果你熟悉这个领域:掩码语言模型头给词表打分,平移的对数 ReLU 让结果保持稀疏。每个位置在最大池化前保留前 12 个词项。随后词表折叠把词表从约 50k 缩到 34k。打分是点积,查询和文档的前缀参与注意力但不参与池化。
给文本加上查询或文档前缀
MLM 头给词表项打分
每个位置保留前 12 个词项
最大池化并折叠大小写变体
稀疏向量之间做点积
注意事项:在不含 MS MARCO 的 BEIR 上,SPARSEUP 得 56.4 分,领先于模型卡列出的其他 1.5 亿参数以下的稀疏编码器。模型卡还和使用精确搜索的稠密及延迟交互模型做了比较,那些得分更高。
Title: 不含 MS MARCO 的 BEIR 平均分,nDCG@10
SPARSEUP: 56.4 分
opensearch-neural-sparse-encoding-doc-v3-gte: 54.6 分
ModernBERT-VT: 52.4 分
opensearch-neural-sparse-encoding-v1: 52.4 分
splade-v3: 51.7 分
granite-embedding-30m-sparse: 50.6 分
用 Hugging Face 的命令行下载它的文件:
pip install -U huggingface_hub
hf download Linkup-Platform/linkup-sparseup-embed-v1
然后按它的模型卡使用它。这个工具包里没有会自己运行的东西。
README.md 6 KB
同一分类里与本产品共有标签最多的已上架 Hugging Face 模型。
| 产品 | 最近 30 天下载 | 点赞 | 参数量 | 许可证 | 最近更新 |
|---|---|---|---|---|---|
| SPARSEUP 本页 | 6,627 | 63 | 188M | apache-2.0 | |
| KURE-Sparse-nano共有 splade · sparse · modernbert | 973 | 19 | 149M | apache-2.0 | |
| hs-embed-1共有 modernbert · sentence-similarity · text-embeddings-inference | 22,412 | 7 | 112M | mit | |
| UIBK-Embedding-v1共有 modernbert · sentence-similarity · text-embeddings-inference | 2,612 | 11 | 149M | apache-2.0 | |
| SlideOn共有 sparse · sentence-similarity · sentence-transformers | 830 | 18 | 174M | apache-2.0 | |
| mSlideOn共有 sparse · sentence-similarity · sentence-transformers | 706 | 16 | 339M | apache-2.0 |
Hacker News、Bluesky、X、Reddit、Facebook 和 YouTube 上提到这个项目的帖子和评论,来自每周一次的搜索和 Trendshift。它们不是 Mindket 写的,也未经核实,点开即可在原帖处阅读。
lmstudio-community · 工具包
面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。
LibertAIDAI · 工具包
以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。
facebook · 工具包
根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。
alpindale · 工具包
用一个只有约 984 个权重的小型神经网络,为 C 源代码的每个字符打上语法高亮标签,通过一个小小的 C 程序运行。适合对手工设计的网络好奇的开发者和研究者。
prithivMLmods · 工具包
在浏览器或你自己的电脑上,用一个 Gradio 应用试用 FLUX.2 Klein 图像模型的一组 LoRA。适合制作或测试 AI 图片的人。
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。