anaksor-ocr
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
面向 ARC-AGI-3 游戏的 35M 参数世界模型,根据最近三帧和一个动作预测下一帧游戏画面,并在智能体玩游戏时持续自我训练。
WARC 是一款工具包,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,是一个装着它全部文件的 zip 压缩包。这些文件不会自己运行。
cd WARC python3.12 -m venv .venv && source .venv/bin/activate pip install -r requirements.txt
WARC 是面向 ARC-AGI-3 的世界模型,是一个 35M 参数、会考虑动作的视觉 transformer。给它最近三帧游戏画面和下一个动作,它会逐个格子预测下一帧。
它在玩的过程中也在学习。每看到新的一步,它就在最近的步骤上短暂训练,并调整所有权重。它的预训练用的是人们玩其他游戏的录像。作者报告说,对一个没见过的游戏,它能把五分之四的机制预测对,在这些机制改变的格子上准确率不低于 80%。
研究 ARC-AGI-3 类游戏、想要一个能预测动作会带来什么的模型的 AI 研究人员和智能体开发者。它是研究产物,不是通用工具。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 研究 | ARC-AGI 研究人员 | 研究世界模型的测试时训练 | 检查在预训练中没见过的游戏上的准确率 |
| 游戏 AI | 智能体开发者 | 在智能体循环里预测下一帧 | 在点击之前预览它会改变什么 |
| 教育 | 强化学习的学生 | 学习学出来的世界模型是怎么工作的 | 用一个检查点运行下一帧示例 |
想找文本、图像或聊天模型的人可以略过它,因为 WARC 只预测游戏画面。
| 使用场景 | 谁用 | 得到什么 |
|---|---|---|
| 预测下一帧 | 研究人员 | 下一帧 64 乘 64 个格子里每个格子的颜色 |
| 玩的时候适应新游戏 | 智能体开发者 | 随着游戏进行不断改进的预测 |
| 比较检查点 | 研究人员 | 四个训练好的检查点的验证准确率 |
先从项目的 GitHub 仓库获取代码,再安装并下载权重。
cd WARC python3.12 -m venv .venv && source .venv/bin/activate pip install -r requirements.txt hf download third-intelligence/WARC --local-dir models # the four checkpoints (pip install huggingface_hub)
如果你只想要权重,Hugging Face 给了这两条命令。
pip install -U huggingface_hub hf download third-intelligence/WARC
你加载一个检查点,传入最近三帧,也就是 16 种颜色的 64 乘 64 网格,再加上动作。动作 1 到 5 对应按键 ACTION1 到 ACTION5,6 是在某一列某一行上的点击。输出是每个格子里 16 种颜色各自的分数。
import sys
import torch
sys.path[:0] = ["agent", "agent/VARC"]
from warc_model.model import build_from_checkpoint
device = torch.device("cuda")
model, meta = build_from_checkpoint("models/all25/checkpoint_best.pt", device=device)
# The last three frames, (1, 3, 64, 64) colours 0-15. Actions: 1-5 are the keys ACTION1-ACTION5,
# 6 is a click at column x and row y; x and y are -1 for a key.
frames = torch.randint(0, 16, (1, 3, 64, 64), device=device) # replace with frames of a game
action, x, y = (torch.tensor(v, device=device) for v in ([6], [10], [20]))
hist_action, hist_x, hist_y = (torch.tensor(v, device=device) for v in ([[1, 2]], [[-1, -1]], [[-1, -1]]))
with torch.no_grad():
logits = model(frames[:, -1], torch.zeros(1, dtype=torch.long, device=device), action, x, y,
hist_obs=frames, hist_action_ids=hist_action, hist_action_xs=hist_x,
hist_action_ys=hist_y)["ffp_logits"] # (1, 16, 64, 64)
next_frame = logits.argmax(1)[0] # (64, 64) predicted colours至于游戏中的实时训练循环、智能体和训练命令,模型卡让你去看项目的 README 和复现说明。
仓库里有四个检查点。其中 fold1 到 fold3 三个,每个都在 16 或 17 个游戏上预训练,其余的游戏留出来做测试。第四个 all25 在全部 25 个游戏上预训练,每个游戏留一段录像用于验证。
你加载 all25 检查点,给它一个游戏的三帧画面,再加上在第 10 列第 20 行的一次点击。它返回每个格子里每种颜色的分数,每个格子取最高分就是预测的下一帧。
可以把 WARC 看作一个猜测你按键或点击之后游戏画面会变成什么样的模型。第一次尝试可以对一个检查点运行上面的短脚本,用随机画面做占位。
从底层看,它用 2x2 的图像块和 10 个宽度 512 的 transformer 块,通过自适应层归一化把动作作为条件。游戏进行时,每次新的观察都会触发 20 步梯度更新,作用在三十个转移上,其中十个是最新的。代价是每一步都更新所有权重,要花算力。
模型卡列出了每个检查点的验证整帧准确率,数据来自训练时留出的游戏或录像。
面向 ARC-AGI-3 游戏的 35M 参数世界模型,根据最近三帧和一个动作预测下一帧游戏画面,并在智能体玩游戏时持续自我训练。
由 third-intelligence 在 Hugging Face 上制作。这些说明是 Mindket 根据它的模型页面和模型卡写的,模型自己的文件和许可证在 Hugging Face 上。
它是什么:WARC 是面向 ARC-AGI-3 的世界模型,是一个 35M 参数、会考虑动作的视觉 transformer。给它最近三帧游戏画面和下一个动作,它会逐个格子预测下一帧。
它在玩的过程中也在学习。每看到新的一步,它就在最近的步骤上短暂训练,并调整所有权重。它的预训练用的是人们玩其他游戏的录像。作者报告说,对一个没见过的游戏,它能把五分之四的机制预测对,在这些机制改变的格子上准确率不低于 80%。
适合谁:研究 ARC-AGI-3 类游戏、想要一个能预测动作会带来什么的模型的 AI 研究人员和智能体开发者。它是研究产物,不是通用工具。
行业 | 谁在用 | 怎么用 | 例子
研究 | ARC-AGI 研究人员 | 研究世界模型的测试时训练 | 检查在预训练中没见过的游戏上的准确率
游戏 AI | 智能体开发者 | 在智能体循环里预测下一帧 | 在点击之前预览它会改变什么
教育 | 强化学习的学生 | 学习学出来的世界模型是怎么工作的 | 用一个检查点运行下一帧示例
想找文本、图像或聊天模型的人可以略过它,因为 WARC 只预测游戏画面。
用在哪里:
使用场景 | 谁用 | 得到什么
预测下一帧 | 研究人员 | 下一帧 64 乘 64 个格子里每个格子的颜色
玩的时候适应新游戏 | 智能体开发者 | 随着游戏进行不断改进的预测
比较检查点 | 研究人员 | 四个训练好的检查点的验证准确率
如何设置:先从项目的 GitHub 仓库获取代码,再安装并下载权重。
cd WARC
python3.12 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
hf download third-intelligence/WARC --local-dir models # the four checkpoints (pip install huggingface_hub)
如果你只想要权重,Hugging Face 给了这两条命令。
pip install -U huggingface_hub
hf download third-intelligence/WARC
如何使用:你加载一个检查点,传入最近三帧,也就是 16 种颜色的 64 乘 64 网格,再加上动作。动作 1 到 5 对应按键 ACTION1 到 ACTION5,6 是在某一列某一行上的点击。输出是每个格子里 16 种颜色各自的分数。
import sys
import torch
sys.path[:0] = ["agent", "agent/VARC"]
from warc_model.model import build_from_checkpoint
device = torch.device("cuda")
model, meta = build_from_checkpoint("models/all25/checkpoint_best.pt", device=device)
# The last three frames, (1, 3, 64, 64) colours 0-15. Actions: 1-5 are the keys ACTION1-ACTION5,
# 6 is a click at column x and row y; x and y are -1 for a key.
frames = torch.randint(0, 16, (1, 3, 64, 64), device=device) # replace with frames of a game
action, x, y = (torch.tensor(v, device=device) for v in ([6], [10], [20]))
hist_action, hist_x, hist_y = (torch.tensor(v, device=device) for v in ([[1, 2]], [[-1, -1]], [[-1, -1]]))
with torch.no_grad():
logits = model(frames[:, -1], torch.zeros(1, dtype=torch.long, device=device), action, x, y,
hist_obs=frames, hist_action_ids=hist_action, hist_action_xs=hist_x,
hist_action_ys=hist_y)["ffp_logits"] # (1, 16, 64, 64)
next_frame = logits.argmax(1)[0] # (64, 64) predicted colours
至于游戏中的实时训练循环、智能体和训练命令,模型卡让你去看项目的 README 和复现说明。
仓库里有四个检查点。其中 fold1 到 fold3 三个,每个都在 16 或 17 个游戏上预训练,其余的游戏留出来做测试。第四个 all25 在全部 25 个游戏上预训练,每个游戏留一段录像用于验证。
示例:你加载 all25 检查点,给它一个游戏的三帧画面,再加上在第 10 列第 20 行的一次点击。它返回每个格子里每种颜色的分数,每个格子取最高分就是预测的下一帧。
新手与专家:可以把 WARC 看作一个猜测你按键或点击之后游戏画面会变成什么样的模型。第一次尝试可以对一个检查点运行上面的短脚本,用随机画面做占位。
从底层看,它用 2x2 的图像块和 10 个宽度 512 的 transformer 块,通过自适应层归一化把动作作为条件。游戏进行时,每次新的观察都会触发 20 步梯度更新,作用在三十个转移上,其中十个是最新的。代价是每一步都更新所有权重,要花算力。
给出最近三帧和一个动作
transformer 给每个格子的颜色打分
取最高分作为下一帧
在新的一步上短暂训练
注意事项:模型卡列出了每个检查点的验证整帧准确率,数据来自训练时留出的游戏或录像。
Title: 验证整帧准确率
fold1: 85.7 %
fold2: 79.2 %
fold3: 78.5 %
all25: 80.0 %
用 Hugging Face 的命令行下载它的文件:
pip install -U huggingface_hub
hf download third-intelligence/WARC
然后按它的模型卡使用它。这个工具包里没有会自己运行的东西。
README.md 7 KB
同一分类里与本产品共有标签最多的已上架 Hugging Face 模型。
| 产品 | 最近 30 天下载 | 点赞 | 参数量 | 许可证 | 最近更新 |
|---|---|---|---|---|---|
| WARC 本页 | 0 | 2 | — | cc0-1.0 | |
| Llama-V-JEPA-LM-Llama3.2-1B共有 world-model | 121 | 7 | 1.5B | llama3.2 | |
| Llama-V-JEPA-LM-Llama3.1-8B共有 world-model | 120 | 8 | 9.1B | llama3.1 | |
| Llama-V-JEPA-LM-Llama3.2-3B共有 world-model | 109 | 7 | 4.2B | llama3.2 | |
| Llama-V-JEPA-LM-Qwen3-1.7B共有 world-model | 86 | 7 | 2B | apache-2.0 | |
| Llama-V-JEPA-LM-Qwen3-4B共有 world-model | 78 | 7 | 5.1B | apache-2.0 |
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
Qwen · 工具包
Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。
ACE-Step · 工具包
用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。
alirezarezvani · 技能
为 Claude Code 和其他编程智能体提供 411 个现成技能,按角色分组,从工程、产品到营销、财务和合规。以插件方式安装。适合开发者和业务团队。
block · 工具包
可自行托管的工作空间,人和 AI 智能体在同样的房间里协作,基于 Nostr 中继,把每个动作记录为签名事件。适合想自己运行中继的团队。
backnotprop · 工具包
把你的 AI 编程智能体的计划、规格和代码改动在浏览器里打开,让你加批注或评论,并把反馈直接发回给智能体。