介绍高效的本地模型微调工具,帮助开发者快速定制 Gemma 开源模型用于特定应用场景。
还记得今年 5 月我介绍的 gemma-skills 仓库吗?很高兴看到许多人通过我之前的文章简化了自己的工作流。(而且,嘿,虽然我们的 GitHub stars 还算不上很多,但我觉得这个开局已经很棒了!😉)
但随着我开发越来越多的定制应用,我总会遇到同一个障碍:如何把一个优秀的基础模型调整成真正符合我特定需求的模型。
模型微调通常意味着要在复杂的环境配置和令人困惑的指南中艰难摸索。为了让这个过程变得简单快捷,我们创建了最新的 skill:gemma-trainer。
gemma-trainer 是一套在本地硬件上训练和调整 Gemma 模型的完整蓝图。它替你解决具体“怎么做”的问题,让你可以专注于项目目标——无论是教会模型掌握一个新领域,还是让模型的行为与你的偏好保持一致。
更快、更轻量的训练:我们推荐使用 Unsloth 进行单 GPU 训练。它速度更快、内存占用更少,因此可以轻松运行在个人硬件上。
更快、更轻量的训练:我们推荐使用 Unsloth 进行单 GPU 训练。它速度更快、内存占用更少,因此可以轻松运行在个人硬件上。
三种关键方法:它会指导你使用监督微调(Supervised Fine-Tuning,SFT)教授新知识,使用直接偏好优化(Direct Preference Optimization,DPO)对齐偏好,以及使用奖励建模(Reward Modeling,RM)为响应评分。
三种关键方法:它会指导你使用监督微调(Supervised Fine-Tuning,SFT)教授新知识,使用直接偏好优化(Direct Preference Optimization,DPO)对齐偏好,以及使用奖励建模(Reward Modeling,RM)为响应评分。
教会模型看与听:它提供了清晰的操作说明,帮助你使用图像、音频和文本共同训练模型,实现多模态学习。
教会模型看与听:它提供了清晰的操作说明,帮助你使用图像、音频和文本共同训练模型,实现多模态学习。
随处运行:你可以快速将模型转换为 GGUF 等轻量格式,并通过 LiteRT-LM 在移动设备或智能设备(IoT)上运行。
随处运行:你可以快速将模型转换为 GGUF 等轻量格式,并通过 LiteRT-LM 在移动设备或智能设备(IoT)上运行。
与时俱进的最佳实践:这个 skill 会持续更新,纳入最新的优化配置和训练技术,确保你始终使用最佳方法。
与时俱进的最佳实践:这个 skill 会持续更新,纳入最新的优化配置和训练技术,确保你始终使用最佳方法。
想看看它的实际效果,可以回顾一下我在上一篇文章中如何把 Gemma 4 打造成古典朝鲜文学领域的专家翻译模型。有了 gemma-trainer,你不再需要手动拼装整套 pipeline,只需对你的 Agent 说:
“使用数据集 bebechien/HongGildongJeon 微调 Gemma 4 E2B。”
借助 gemma-trainer skill,你的 Agent 会与你协作完成以下工作:
验证数据:使用验证脚本,确保训练数据符合模板要求。
验证数据:使用验证脚本,确保训练数据符合模板要求。
设置参数:选择最佳的 LoRA 配置,让模型在不耗尽显存(VRAM)的情况下学会语言中的细微差别。
设置参数:选择最佳的 LoRA 配置,让模型在不耗尽显存(VRAM)的情况下学会语言中的细微差别。
运行训练:使用经过优化且节省资源的默认配置启动训练任务。
运行训练:使用经过优化且节省资源的默认配置启动训练任务。
评估并迭代:检查模型表现并调整配置,获得完全符合你需求的结果。
评估并迭代:检查模型表现并调整配置,获得完全符合你需求的结果。
下面这个示例展示了 Agent 如何在 Gemma 4 12B 模型上启动面向音频任务的微调:
配置完成后,Agent 会使用你指定的数据集启动训练流程:
即使操作有误,Agent 也能及时帮你纠正。例如,我曾不小心要求训练 Gemma 4 31B 模型——它是一个文本与视觉模型,并不具备音频能力——Agent 随即建议改用 Gemma 4 E2B 或 12B 进行音频微调:
训练完成后,Agent 会展示训练结果,并说明接下来应该采取哪些步骤:
你还可以要求 Agent 根据具体需求编写自定义评估脚本。在这个案例中,我让 Agent 创建了一个用于检查转录文本相似度的脚本:
最后,你会收到一份全面的报告,其中总结了训练表现,并清楚指出下一轮训练可以改进的地方:
gemma-trainer 是一份持续演进、结构清晰的文档。只需把它放入 Agent 的 skills 目录,你的 AI 助手就能立即掌握如何引导你完成整个流程。
查看这个仓库,把该 skill 加入你的工具箱,让我们一起构建一些令人惊叹的东西吧!
感谢阅读,祝你训练愉快!