Mindket

qwen-2.5-0.5b-bam-umoe-wikitext2

新上架第 1 版 · 更新于

概览

把 Qwen2.5-0.5B 的 24 层注意力中的 18 层换成混合专家注意力块,再在 WikiText-2 上蒸馏。这是用于研究注意力改造的研究检查点,不是成品聊天模型。

qwen-2.5-0.5b-bam-umoe-wikitext2 是一款工具包,属于研究类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,是一个装着它全部文件的 zip 压缩包。这些文件不会自己运行。

速览

你需要
  • 装有 pip 的 Python
  • NeuralOps 库,里面有替换用的算子
  • 约 988 MB 磁盘空间放权重
用在
  • 带有 NeuralOps 库的 Python,该库提供 bam_umoe 算子
  • 测量困惑度的研究笔记本和脚本
  • 有 GPU 更好,模型卡是在 24 GB 的 RTX 3090 上测量的
先运行
pip install -U huggingface_hub
hf download tahamajs/qwen-2.5-0.5b-bam-umoe-wikitext2

关于

它是什么

这是 Qwen2.5-0.5B 的一个实验版本,其中 24 层注意力里的 18 层被换成了 NeuralOps 库里的混合专家注意力算子 bam_umoe。随后模型在 WikiText-2 上经过两个阶段的知识蒸馏,以恢复语言能力。它的目的是研究在小模型里重建注意力会发生什么,所以请把它当作研究成果。

适合谁

适合研究高效注意力设计、想要一个这样改造过的具体小模型的机器学习研究者和学生。

行业谁在用怎么用例子
AI 研究架构研究者研究把新注意力算子与原有注意力混合的层布局比较被替换的 18 层和保留的 6 层
模型效率效率工程师测试在紧凑模型里替换注意力测量蒸馏前后的困惑度
教育研究生学习蒸馏如何修复被改动的网络一步步跟着两阶段方案走

如果你需要用来真正聊天或写作的模型,可以跳过它,因为它的困惑度远高于原模型。

用在哪里

它适用于使用 NeuralOps 库的 Python 研究代码,机器需要有足够内存放下 0.5B 模型。

  • 带有 NeuralOps 库的 Python,该库提供 bam_umoe 算子
  • 测量困惑度的研究笔记本和脚本
  • 有 GPU 更好,模型卡是在 24 GB 的 RTX 3090 上测量的
使用场景谁用得到什么
注意力改造研究研究人员一个换了 18 层的可运行模型
困惑度检查学生在 WikiText-2 验证集上的分数
蒸馏练习工程师一份带有阶段预算和步数的参考方案

如何设置

你需要装有 pip 的 Python、作者的 NeuralOps 库,以及约 988 MB 的磁盘空间放 F16 权重。

  • 装有 pip 的 Python
  • NeuralOps 库,里面有替换用的算子
  • 约 988 MB 磁盘空间放权重
  1. 安装 Hugging Face 下载工具。
  2. 把检查点下载到你的电脑上。
  3. 安装 NeuralOps,并按模型卡的说明加载权重。
pip install -U huggingface_hub
hf download tahamajs/qwen-2.5-0.5b-bam-umoe-wikitext2

如何使用

通过 NeuralOps 库加载检查点,它提供替换用的算子,以及把它装进 Qwen 各层的适配器。然后在序列长度为 512 的 WikiText-2 验证集上评估,并与原模型比较。

工具作用
NeuralOps 库提供 bam_umoe 注意力算子
QwenAttentionAdapter把新模块装进 Qwen 的注意力位置
WikiText-2提供蒸馏数据和评估划分
教师模型作为参照的原始 Qwen2.5-0.5B

示例

在同一段验证文本上运行这个检查点和原始的 Qwen2.5-0.5B。模型卡报告原模型的困惑度是 15.38,这个模型是 80.85,所以你能看到这次替换付出了多少代价。

新手与专家

注意力是语言模型里让每个词去看其他词的部分。研究者会尝试把它换成更省的设计。这个检查点就是这样的一次实验,做得足够小,方便重复。第一个小尝试,是加载它,并把它的困惑度与原模型比较。

对熟悉这个领域的人来说,每四层里有三层带有替换算子,而第 3、7、11、15、19 和 23 层保留 Qwen 的分组查询注意力作为锚点。每个被替换的层都从教师的投影权重开始。蒸馏对齐隐藏状态,先在骨干冻结的情况下做 121 步,再端到端做 284 步。取舍在于效率和质量,而困惑度仍约为教师的五倍。

  1. 以 Qwen2.5-0.5B 作为教师开始
  2. 用 bam_umoe 替换 18 层注意力
  3. 第一阶段在其余部分冻结时对齐注意力
  4. 第二阶段蒸馏整个网络
  5. 在 WikiText-2 上测量困惑度

注意事项

模型卡的所有测量都在序列长度为 512 的 WikiText-2 验证集上,用一块 24 GB 的 RTX 3090 完成。

  • 恢复:蒸馏把困惑度从替换后立刻的 338,496.47 降到了 80.85。
  • 差距:原模型得分 15.38,所以这个检查点比它的来源模型弱得多。
  • 打包:权重以完整的 FP16 文件加一个适配器的形式提供。
WikiText-2 困惑度,越低越好
原始 Qwen2.5-0.5B15.38 PPL
蒸馏之后80.85 PPL
刚替换之后338,496.47 PPL
  • License: MIT。
  • Cost to run: 未提及,来源没有列出 API 密钥、账号或付费服务。
  • Data it reaches: 你评估用的文本,以及你下载的检查点和 NeuralOps 代码。
  • Not for: 直接替代 Qwen2.5-0.5B,因为它的困惑度高出好几倍。

README 和文件

README

qwen-2.5-0.5b-bam-umoe-wikitext2

把 Qwen2.5-0.5B 的 24 层注意力中的 18 层换成混合专家注意力块,再在 WikiText-2 上蒸馏。这是用于研究注意力改造的研究检查点,不是成品聊天模型。

由 tahamajs 在 Hugging Face 上制作。这些说明是 Mindket 根据它的模型页面和模型卡写的,模型自己的文件和许可证在 Hugging Face 上。

简介

它是什么:这是 Qwen2.5-0.5B 的一个实验版本,其中 24 层注意力里的 18 层被换成了 NeuralOps 库里的混合专家注意力算子 bam_umoe。随后模型在 WikiText-2 上经过两个阶段的知识蒸馏,以恢复语言能力。它的目的是研究在小模型里重建注意力会发生什么,所以请把它当作研究成果。

适合谁:适合研究高效注意力设计、想要一个这样改造过的具体小模型的机器学习研究者和学生。

行业 | 谁在用 | 怎么用 | 例子
AI 研究 | 架构研究者 | 研究把新注意力算子与原有注意力混合的层布局 | 比较被替换的 18 层和保留的 6 层
模型效率 | 效率工程师 | 测试在紧凑模型里替换注意力 | 测量蒸馏前后的困惑度
教育 | 研究生 | 学习蒸馏如何修复被改动的网络 | 一步步跟着两阶段方案走

如果你需要用来真正聊天或写作的模型,可以跳过它,因为它的困惑度远高于原模型。

用在哪里:它适用于使用 NeuralOps 库的 Python 研究代码,机器需要有足够内存放下 0.5B 模型。

  • 带有 NeuralOps 库的 Python,该库提供 bam_umoe 算子
  • 测量困惑度的研究笔记本和脚本
  • 有 GPU 更好,模型卡是在 24 GB 的 RTX 3090 上测量的
使用场景 | 谁用 | 得到什么
注意力改造研究 | 研究人员 | 一个换了 18 层的可运行模型
困惑度检查 | 学生 | 在 WikiText-2 验证集上的分数
蒸馏练习 | 工程师 | 一份带有阶段预算和步数的参考方案

如何设置:你需要装有 pip 的 Python、作者的 NeuralOps 库,以及约 988 MB 的磁盘空间放 F16 权重。

  • 装有 pip 的 Python
  • NeuralOps 库,里面有替换用的算子
  • 约 988 MB 磁盘空间放权重
  1. 安装 Hugging Face 下载工具。
  2. 把检查点下载到你的电脑上。
  3. 安装 NeuralOps,并按模型卡的说明加载权重。
pip install -U huggingface_hub
hf download tahamajs/qwen-2.5-0.5b-bam-umoe-wikitext2

如何使用:通过 NeuralOps 库加载检查点,它提供替换用的算子,以及把它装进 Qwen 各层的适配器。然后在序列长度为 512 的 WikiText-2 验证集上评估,并与原模型比较。

工具 | 作用
NeuralOps 库 | 提供 bam_umoe 注意力算子
QwenAttentionAdapter | 把新模块装进 Qwen 的注意力位置
WikiText-2 | 提供蒸馏数据和评估划分
教师模型 | 作为参照的原始 Qwen2.5-0.5B

示例:在同一段验证文本上运行这个检查点和原始的 Qwen2.5-0.5B。模型卡报告原模型的困惑度是 15.38,这个模型是 80.85,所以你能看到这次替换付出了多少代价。

新手与专家:注意力是语言模型里让每个词去看其他词的部分。研究者会尝试把它换成更省的设计。这个检查点就是这样的一次实验,做得足够小,方便重复。第一个小尝试,是加载它,并把它的困惑度与原模型比较。

对熟悉这个领域的人来说,每四层里有三层带有替换算子,而第 3、7、11、15、19 和 23 层保留 Qwen 的分组查询注意力作为锚点。每个被替换的层都从教师的投影权重开始。蒸馏对齐隐藏状态,先在骨干冻结的情况下做 121 步,再端到端做 284 步。取舍在于效率和质量,而困惑度仍约为教师的五倍。

以 Qwen2.5-0.5B 作为教师开始
用 bam_umoe 替换 18 层注意力
第一阶段在其余部分冻结时对齐注意力
第二阶段蒸馏整个网络
在 WikiText-2 上测量困惑度

注意事项:模型卡的所有测量都在序列长度为 512 的 WikiText-2 验证集上,用一块 24 GB 的 RTX 3090 完成。

  • 恢复:蒸馏把困惑度从替换后立刻的 338,496.47 降到了 80.85。
  • 差距:原模型得分 15.38,所以这个检查点比它的来源模型弱得多。
  • 打包:权重以完整的 FP16 文件加一个适配器的形式提供。
Title: WikiText-2 困惑度,越低越好
原始 Qwen2.5-0.5B: 15.38 PPL
蒸馏之后: 80.85 PPL
刚替换之后: 338,496.47 PPL
  • License: MIT。
  • Cost to run: 未提及,来源没有列出 API 密钥、账号或付费服务。
  • Data it reaches: 你评估用的文本,以及你下载的检查点和 NeuralOps 代码。
  • Not for: 直接替代 Qwen2.5-0.5B,因为它的困惑度高出好几倍。

Hugging Face 上的数据(2026年11月13日)

  • 任务:text generation
  • 框架:neuralops
  • 参数量:494M
  • Weights: about 988 MB in F16; about 247 MB at 4-bit (estimate)
  • Formats: Safetensors
  • 最近 30 天下载:278
  • 点赞:3
  • 许可证:mit
  • 语言:en
  • 基于:Qwen/Qwen2.5-0.5B
  • 标签:neuralops, safetensors, qwen2, qwen2.5, attention-zoo, attention-surgery, subquadratic-attention, knowledge-distillation, wikitext-2, sparse, bam_umoe, text-generation

链接

  • 模型:https://huggingface.co/tahamajs/qwen-2.5-0.5b-bam-umoe-wikitext2
  • 文件:https://huggingface.co/tahamajs/qwen-2.5-0.5b-bam-umoe-wikitext2/tree/main

获取模型

用 Hugging Face 的命令行下载它的文件:

pip install -U huggingface_hub
hf download tahamajs/qwen-2.5-0.5b-bam-umoe-wikitext2

然后按它的模型卡使用它。这个工具包里没有会自己运行的东西。

文件
README.md  6 KB

1 个文件,共 6 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-13

同类产品对比

同一分类里与本产品共有标签最多的已上架 Hugging Face 模型。

产品最近 30 天下载点赞参数量许可证最近更新
qwen-2.5-0.5b-bam-umoe-wikitext2 本页2783494Mmit
qwen-2.5-0.5b-block-transformer-hiba-wikitext2共有 attention-surgery · attention-zoo · neuralops2743535Mmit
K2-Horizon-0.9B共有 knowledge-distillation · text-generation · safetensors11,2441051.1Bapache-2.0
DeepSeek-V4-Pro共有 text-generation · safetensors322,1625,7021.6Tmit
VLX-Seek-1.5-10B共有 text-generation · safetensors137,7723910Bapache-2.0
OpenAI GPT 1共有 text-generation · safetensors45,439325120Mmit
数据为 Mindket 在 2026-11-13 读取的数值。

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

upscaler

uwg · 工具包

收录来自 OpenModelDB 社区的一组图像放大模型,适合想在自己电脑上用 AI 放大低分辨率图片的人。

新上架

Pixel Art XL

nerijs · 工具包

一个用于 Stable Diffusion XL 的像素画风格附加模型,把文字提示词变成像素风图片,并可搭配 LCM LoRA 加快运行。适合游戏开发者、设计师和爱好者。

新上架

VibeVoice-1.5B

microsoft · 工具包

把书面对话变成最多四位说话人、约 90 分钟的语音,是微软开放的文字转语音模型,适合研究英语和中文的播客式对话。

新上架

研究类的相似商品

查看研究类的全部商品

EarthJev

dBenf · 工具包

回答关于卫星图像块的类型化问题,使用 Sentinel-2 的全部 12 个波段,为每个选项返回概率,不生成文字。这是 Qwen3.5-0.8B 的微调版本,适合地球观测研究者。

新上架

getting-over-it-rl-jax

zimmerk4 · 工具包

用一个在 JAX 物理模拟器里学会的小型策略网络,从头到尾通关游戏 Getting Over It。适合强化学习研究者和好奇的动手爱好者。

新上架

ReFoCo

yuji-nozawa · 工具包

一篇研究论文的三种规模的预训练视觉 Transformer 检查点,论文研究如何训练注意力头去关注图像区域。适合提取图像特征和复现论文的研究人员。

新上架