(二)数据介绍
1. Tokenizer分词器可以粗略理解成 LLM 使用的一本“词典”负责把自然语言映射成 token id再把 token id 解码回文本项目中也提供了train_tokenizer.py作为词表训练示例。不建议重新训练 tokenizer因为词表和切分规则一旦变化模型权重、数据格式、推理接口与社区生态的兼容性都会下降也会削弱模型的传播性。同时tokenizer 还会影响 PPL 这类按 token 统计的指标因此跨 tokenizer 比较时BPBBits Per Byte往往更有参考价值可参考这篇。 对 MiniMind 这类小模型来说词表大小还会直接影响 embedding 层和输出层的参数占比因此保持词表精简通常是更合适的取舍。2. Pretrain数据MiniMind-3 当前主线预训练数据为pretrain_t2t.jsonl / pretrain_t2t_mini.jsonl。这两份数据已经整理成统一的 text - next token prediction 训练格式目标是在较小算力下兼顾文本质量长度分布中英混合能力与后续 SFT / Tool Calling / RLAIF 阶段的模板衔接。数据来源包括但不限于通用文本语料、对话整理语料、蒸馏补充语料以及各类宽松开源协议可用的数据集主线数据会在清洗、去重、长度控制与格式统一后再进入训练。主要来源包括匠数大模型数据集、Magpie-Align 等公开数据源。其中• pretrain_t2t_mini.jsonl 更适合快速复现• pretrain_t2t.jsonl 更适合完整训练 MiniMind-3 主线模型。文件数据格式为{text: 如何才能摆脱拖延症治愈拖延症并不容易但以下建议可能有所帮助。} {text: 清晨的阳光透过窗帘洒进房间桌上的书页被风轻轻翻动。} {text: Transformer 通过自注意力机制建模上下文关系是现代大语言模型的重要基础结构。}3. SFT(Supervised Fine-Tuning)数据MiniMind-3 当前主线 SFT 数据为sft_t2t.jsonl / sft_t2t_mini.jsonl。相比更早期的 sft_512 / sft_1024 / sft_2048 方案当前版本更强调统一模板更适合对话 思考标签 Tool Calling 的混合训练尽量减少数据预处理分叉降低复现成本。其数据来源包括但不限于高质量指令跟随数据、公开对话数据、模型蒸馏合成数据以及协议友好的开源数据集在进入 t2t 主线前会统一为当前仓库使用的多轮对话格式。当前主线中也包含大量合成数据例如本人基于 qwen3-4b合成的约 10w 条 tool call 数据以及 qwen3 系列的 reasoning 数据等。其中社区主要来源有匠数大模型数据集、Magpie-Align、R1-Distill-SFT、COIG、Step-3.5-Flash-SFT 等。公布版本会确保数据来源与处理链路符合对应开源协议的可传递性约束并遵守 Apache-2.0、CC-BY-NC-2.0 等相关协议要求。其中sft_t2t_mini.jsonl适合快速训练对话模型sft_t2t.jsonl适合完整复现主线版本toolcall 能力已经并入主线 SFT 数据。所有 SFT 文件数据格式均为包含对话数据、Tool Use 数据{ conversations: [ {role: user, content: 你好}, {role: assistant, content: 你好}, {role: user, content: 再见}, {role: assistant, content: 再见} ] } { conversations: [ {role: system, content: # Tools ..., tools: [...]}, {role: user, content: 把你好世界翻译成english}, {role: assistant, content: , tool_calls: [{\name\:\translate_text\,\arguments\:{\text\:\你好世界\,\target_language\:\english\}}]}, {role: tool, content: {\translated_text\:\Hello World\}}, {role: assistant, content: Hello World} ] }4. RL 数据Permalink: Ⅳ RL 数据MiniMind 当前主线 RL 数据为dpo.jsonl。数据抽样自 DPO-En-Zh-20k。主线中会将这部分样本统一重组为当前仓库使用的偏好学习格式用于奖励模型或偏好优化阶段训练其中 chosen 表示更符合偏好的回复rejected 表示相对较差的回复。其中 dpo.jsonl 数据格式为{ chosen: [ {content: Q, role: user}, {content: good answer, role: assistant} ], rejected: [ {content: Q, role: user}, {content: bad answer, role: assistant} ] }除此之外其他 RL 数据与 SFT 数据格式保持一致通常是从 SFT 数据中按总长度和对话轮次筛选得到并将最后一个 assistant 位置留空供 rollout 阶段续写使用。5. MiniMind 训练数据集Note当前主线训练所需的核心数据集已开源因此无需再自行预处理大规模数据集避免重复性的数据处理工作。MiniMind训练数据集下载地址 GitHub - jingyaogong/minimind: Train a 64M-parameter LLM from scratch in just 2h! · GitHub将下载的数据集文件放到./dataset/目录下✨为推荐的必须项./dataset/├── agent_rl.jsonl (86MB)├── agent_rl_math.jsonl (18MB)├── dpo.jsonl (53MB)├── pretrain_t2t_mini.jsonl (1.2GB, ✨)├── pretrain_t2t.jsonl (10GB)├── rlaif.jsonl (24MB, ✨)├── sft_t2t_mini.jsonl (1.6GB, ✨)└── sft_t2t.jsonl (14GB)

相关新闻

合肥纹眉恢复期多久,怎么护理?

合肥纹眉恢复期多久,怎么护理?

合肥很多姐妹好奇,做完半永久纹眉恢复期多久,日常该怎么护理?正常结痂周期大概一周左右。刚做完前 3 天,眉毛颜色会偏深,属于正常现象;之后慢慢结痂,切记**不要用手抠痂**,让痂皮自然…

2026/9/16 6:52:46 阅读更多 →
STM32燃气泄漏监测系统:从传感器选型到硬件自锁的完整闭环设计

STM32燃气泄漏监测系统:从传感器选型到硬件自锁的完整闭环设计

1. 这不是又一个“点灯项目”:为什么这个STM32安防系统值得你花30分钟细读我见过太多标着“STM32智能安防”的开源项目,点个LED、读个DHT11、串口打印几行数据就敢叫“系统”。但这次不一样——它真正在解决一个被严重低估的现实问题:家用燃气…

2026/9/16 6:52:46 阅读更多 →
AI项目最怕烂尾,甲方该怎么盯?网购那套流程,全都用得上

AI项目最怕烂尾,甲方该怎么盯?网购那套流程,全都用得上

AI项目最怕烂尾,甲方该怎么盯?网购那套流程,全都用得上 先看三个数。据S&P Global 2025年的调查,42%的企业放弃了大部分AI项目——上一年,这个数字还是17%;平均每家组织有46%的AI概念验证,夭…

2026/9/16 6:52:46 阅读更多 →

最新新闻

自动化开发工具演进:从代码生成到智能辅助

自动化开发工具演进:从代码生成到智能辅助

1. 自动化开发工具的现状与痛点最近几年,自动化开发工具正在经历一场前所未有的变革。作为一名从业十余年的全栈开发者,我亲眼见证了从简单的代码生成器到如今智能化的开发辅助工具的演进过程。当前主流的自动化工具已经能够处理从代码补全、模板生成到测…

2026/9/16 7:47:09 阅读更多 →
配电网辐射状拓扑优化与MATLAB实现

配电网辐射状拓扑优化与MATLAB实现

1. 项目背景与核心价值在配电网规划与运行领域,辐射状拓扑结构因其清晰的潮流方向和简单的保护配置,成为中低压配电网最常用的网络结构。然而,这种看似简单的结构背后却隐藏着复杂的数学建模挑战——如何高效构建并维持网络的辐射状特性&…

2026/9/16 7:47:09 阅读更多 →
Android Studio Flamingo 2022.2.1.18 Windows 部署与 Compose/KMM 优化指南

Android Studio Flamingo 2022.2.1.18 Windows 部署与 Compose/KMM 优化指南

简介:本资源为 Android Studio 最新稳定版 Flamingo(2022.2.1.18),专为 Windows 平台开发者提供的完整集成开发环境安装包,适用于 Android 应用开发、调试与性能优化等全生命周期工作,尤其适合中高级移动开…

2026/9/16 7:47:09 阅读更多 →
Python网络自动化配置实战:从基础到高级应用

Python网络自动化配置实战:从基础到高级应用

1. 网络设备自动配置的核心价值与挑战在网络运维领域,设备配置一直是个既基础又繁琐的工作。记得我2015年负责某数据中心网络改造时,需要手动配置87台交换机的VLAN信息,连续三天都在重复输入几乎相同的命令。这种经历让我深刻意识到自动化配置…

2026/9/16 7:47:09 阅读更多 →
设计模式速记法:从背概念到建立思维坐标的实战指南

设计模式速记法:从背概念到建立思维坐标的实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/16 7:47:09 阅读更多 →
书霸AI期刊论文:从降重到学术表达升级

书霸AI期刊论文:从降重到学术表达升级

书霸AI官网:www.shubaai.com过去,很多人理解论文降重,往往只是把重复率降下来:替换词语、调整句式、拆分长句,直到检测结果达标。但从当前学术评价和期刊审稿的变化来看,论文处理正在进入一个新阶段——“低…

2026/9/16 7:46:09 阅读更多 →

日新闻

嵌入式三大高薪赛道:车规功能安全、RISC-V固件架构、边缘AI部署

嵌入式三大高薪赛道:车规功能安全、RISC-V固件架构、边缘AI部署

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/16 0:00:51 阅读更多 →
IoT-For-Beginners 智能语音计时器:Wio Terminal 基于 DMAC 与 Flash 的音频采集实战

IoT-For-Beginners 智能语音计时器:Wio Terminal 基于 DMAC 与 Flash 的音频采集实战

IoT-For-Beginners 智能语音计时器:Wio Terminal 基于 DMAC 与 Flash 的音频采集实战 【免费下载链接】IoT-For-Beginners 12 Weeks, 24 Lessons, IoT for All! 项目地址: https://gitcode.com/GitHub_Trending/io/IoT-For-Beginners 本指南聚焦 GitHub Tren…

2026/9/16 0:01:52 阅读更多 →
基于MATLAB的CRI显色指数计算:从SPD光谱到Ra的完整流程

基于MATLAB的CRI显色指数计算:从SPD光谱到Ra的完整流程

简介:针对照明设计与光学研究中的光谱功率分布(SPD)与显色性指数(CRI)计算需求,这套MATLAB程序为照明工程师、LED研发人员及光学专业学生提供了轻量工具。代码通过解析光谱测量数据,自动完成波长…

2026/9/16 0:01:52 阅读更多 →

周新闻

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验 【免费下载链接】ai The AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and ag…

2026/9/15 12:27:42 阅读更多 →
Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化

Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化

Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化 【免费下载链接】refine A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility. 项目地址: https://gitcode.com/GitH…

2026/9/16 1:59:46 阅读更多 →
Flutter应用改名全指南:从Android到iOS的配置与工具实践

Flutter应用改名全指南:从Android到iOS的配置与工具实践

刚接一个外包项目时,甲方要求把工程里临时用的应用名改成正式产品名。我本来觉得“改名”这种小事,打开配置文件改一行不就完了?结果真动手才发现,Flutter项目里“应用名称”根本不是一处配置,而是一整套散落在 Androi…

2026/9/16 1:59:35 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/15 21:40:00 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/15 21:39:18 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/15 21:40:17 阅读更多 →