← 返回全部文章
·约 12 分钟PPT

🔥 【今日推荐 OpenMythos】:22岁天才破解 Anthropic 闭源架构!循环思考16次,770M 参数打爆 1.3B 模型!

编程开发办公写作

配套媒体

本页对应的 PPT 与演示视频

OpenMythos-recommend.mp4
PPT
OpenMythos-recommend.pptx浏览器不能直接打开 PPT,下载后用 PowerPoint / WPS / Keynote 查看
下载没反应?点这里复制直链

侧边栏预览窗口(Electron webview)会拦截下载,把下面的链接复制到 Chrome / Edge 地址栏打开即可保存。

PPT../../OpenMythos-recommend.pptx
视频../../OpenMythos-recommend.mp4
本文目录
  1. 🚀 什么是 OpenMythos?
  2. ✨ 核心功能一览
  3. 🧠 核心架构:三段式循环 Transformer
  4. 1️⃣ Prelude(前奏)
  5. 2️⃣ Recurrent Block(循环块)— 核心创新
  6. 3️⃣ Coda(尾声)
  7. 🛠️ 快速上手:5 分钟跑通示例
  8. 安装
  9. 基础使用(MLA 注意力)
  10. 使用预配置的生产级模型变体
  11. 训练自己的循环 Transformer
  12. 📊 与竞品对比
  13. 💡 适用场景
  14. 场景一:AI 架构研究
  15. 场景二:低资源高效训练
  16. 场景三:探索"隐式思维链"
  17. 用户群体总结
  18. 📦 预配置模型规模
  19. 💰 开源协议
  20. 🎯 总结

🔥 【今日推荐 OpenMythos】:22岁天才破解 Anthropic 闭源架构!循环思考16次,770M 参数打爆 1.3B 模型!

封面图

一个22岁创业公司 CEO,用600行 PyTorch 代码,基于公开论文从第一性原理逆向推导出了 Anthropic 最神秘的 Claude Mythos 核心架构——并全部开源。本周 GitHub 狂揽 7300+ Stars,整个 AI 社区都震惊了。

GitHub stars GitHub forks


🚀 什么是 OpenMythos?

OpenMythos 是由 22 岁开发者 Kye Gomez 发起的开源项目,旨在用第一性原理对 Anthropic 闭源的 Claude Mythos 架构进行理论性重建。

它不是泄露的模型,也不是蒸馏版本。作者通过深度解析公开学术论文,提出了一个核心假设:Claude Mythos 本质上是一种循环深度 Transformer(Recurrent-Depth Transformer,RDT),通过反复循环同一套权重来实现"隐空间链式推理",而非依赖传统的堆参数 Scaling。

核心结论:k 层权重循环 L 次,等效 kL 层非循环模型的表达能力,但参数量只需 k 层。

最惊人的数字:OpenMythos 770M 参数模型,可以达到 1.3B 参数标准 Transformer 的等效表达能力,同时在多步推理任务上碾压同量级竞品!


✨ 核心功能一览

功能特性


🧠 核心架构:三段式循环 Transformer

架构图

OpenMythos 的整体架构分为三个阶段:

1️⃣ Prelude(前奏)

标准 Transformer 层,只跑一次。把原始输入编码成初始隐状态,交给循环块处理。

2️⃣ Recurrent Block(循环块)— 核心创新

这是整个架构最有价值的部分。同一组权重被循环使用最多 max_loop_iters 次(默认 16 次),每一轮都会把原始输入 e 重新注入到隐藏状态 h 中:

h_{t+1} = A · h_t + B · e + Transformer(h_t, e)

每轮循环就像一步深层推理:

  • 第1轮:理解问题表面语义
  • 第5轮:建立逻辑关联
  • 第10轮:验证推理路径
  • 第16轮:输出确定结论

3️⃣ Coda(尾声)

标准 Transformer 层,只跑一次。将最终隐状态解码为输出 token。

最关键的突破:训练时只用5步推理链,测试时用10步推理链,模型依然能成功——传统 Transformer 在这里会彻底失败!


🛠️ 快速上手:5 分钟跑通示例

安装

pip install open-mythos
# 或用 uv(更快)
uv pip install open-mythos

基础使用(MLA 注意力)

import torch
from open_mythos.main import OpenMythos, MythosConfig

# 配置一个小型演示模型
cfg = MythosConfig(
    vocab_size=1000,
    dim=256,
    n_heads=8,
    max_seq_len=128,
    max_loop_iters=4,    # 循环4次
    prelude_layers=1,
    coda_layers=1,
    n_experts=8,         # 8个 MoE 专家
    n_shared_experts=1,
    n_experts_per_tok=2,
    expert_dim=64,
    lora_rank=8,
    attn_type="mla",     # Multi-Head Latent Attention
    n_kv_heads=8,
    kv_lora_rank=32,
    q_lora_rank=64,
    qk_rope_head_dim=16,
    qk_nope_head_dim=16,
    v_head_dim=16,
)

model = OpenMythos(cfg)
total = sum(p.numel() for p in model.parameters())
print(f"参数量: {total:,}")

# 前向传播
ids = torch.randint(0, cfg.vocab_size, (2, 16))
logits = model(ids, n_loops=4)
print(f"Logits shape: {logits.shape}")

# 文本生成(推理时用更多循环!)
out = model.generate(ids, max_new_tokens=8, n_loops=8)

# 验证稳定性:谱半径必须 < 1
A = model.recurrent.injection.get_A()
print(f"谱半径 ρ(A) = {A.max().item():.4f}(必须 < 1,保证训练稳定)")

使用预配置的生产级模型变体

from open_mythos import mythos_1b, mythos_3b, OpenMythos

# 直接用预配置(无需手动设置所有超参数)
cfg = mythos_3b()    # 3B 参数,等效 10B+ 表达能力
model = OpenMythos(cfg)

total = sum(p.numel() for p in model.parameters())
print(f"参数量: {total:,}")

训练自己的循环 Transformer

# 单 GPU 训练 3B 模型
python training/3b_fine_web_edu.py

# 多 GPU 分布式训练(DDP)
torchrun --nproc_per_node=8 training/3b_fine_web_edu.py

注意:训练时使用 FineWeb-Edu 数据集,目标 300 亿 token(Chinchilla 最优比例)。H100/A100 推荐 bfloat16;旧 GPU 使用 float16 + GradScaler。


📊 与竞品对比

竞品对比


💡 适用场景

场景一:AI 架构研究

功能说明:为研究者提供一套完整的循环深度 Transformer 实现,可在其基础上进行实验和改进。代码仅 600 行,结构清晰,注释详尽,是学习前沿架构的绝佳材料。

输入要求:标准文本 token 序列。

输出效果:多步推理质量显著优于同参数量 Transformer。

适用场景:AI 架构论文研究、复现循环 Transformer 基线实验、探索 Scaling Law 新方向。


场景二:低资源高效训练

功能说明:通过权重复用降低参数量,在有限算力下获得更强的推理能力。770M 参数模型等效 1.3B 效果,特别适合学术机构和个人开发者。

输入要求:任意文本训练数据(支持 HuggingFace 数据集格式)。

输出效果:同参数量下多步推理、数学推断、逻辑链条的表现大幅超越标准 Transformer。

适用场景:学术预训练实验、低显存环境下的 LLM 预研、初创团队降低训练成本。


场景三:探索"隐式思维链"

功能说明:不同于显式 Chain-of-Thought(CoT)在 token 层面逐步推理,OpenMythos 在隐空间中每一次循环都等价于一步推理。可以研究模型是如何在内部"默想"的。

适用场景:可解释性 AI 研究、思维链替代方案探索、复杂推理任务(数学/法律/科学)。


用户群体总结

  • ✅ AI 架构研究者:用600行代码研究循环 Transformer 的可能性
  • ✅ 低算力团队:用更少参数实现更强推理能力,降低训练成本
  • ✅ LLM 爱好者:深入理解前沿 LLM 架构设计哲学
  • ✅ 学生/学者:基于此实验自己的架构改进想法
  • ❌ 不适合:生产级推理部署(尚无预训练权重,需自行训练)

📦 预配置模型规模

变体 维度 专家数 循环次数 上下文长度
mythos_1b 2048 64 16 4K
mythos_3b 3072 64 16 4K
mythos_10b 4096 128 24 8K
mythos_50b 6144 256 32 8K
mythos_100b 8192 256 32 1M
mythos_500b 12288 512 48 1M
mythos_1t 16384 512 64 1M

💰 开源协议

开源协议: MIT License

重要声明:OpenMythos 是独立的社区驱动理论重构项目,完全基于公开研究,与 Anthropic 无任何关联或背书。

💡 完全免费开源! 代码结构清晰,600行核心代码,MIT 协议,可随意用于学术研究和商业项目。


🎯 总结

OpenMythos 是 2026 年 AI 开源社区最令人兴奋的项目之一。它代表的不仅是一个具体工具,更是一种思维方式:与其盲目堆参数,不如设计更智能的推理架构。循环深度 Transformer 理念如果被证实,将颠覆 LLM Scaling Law 的常识认知。

无论 OpenMythos 最终与 Claude Mythos 真实架构的相似度有多高,单就"用第一性原理重建闭源 AI 架构"这件事本身,就足以让整个 AI 社区为之侧目。

这是一个值得每一位 AI 工程师和研究者认真 star 并深读的开源项目。

推荐指数: ⭐⭐⭐⭐⭐

适合人群: AI 研究者、LLM 爱好者、架构设计者、在校学生

GitHub 仓库: kyegomez/OpenMythos


数据截至 2026-04-22,最新信息请以官方仓库为准。项目仍在快速迭代,建议 Watch 仓库获取最新进展。