Tutorial Lesson

LoRA 角色训练入门

ComfyUI保姆级零基础教程 76 浏览 2026-07-08 更新 免费阅读

一、为什么训练 LoRA?

InstantID

LoRA 角色训练

推理时参考 1 张脸

学习 多张图 的整体角色

全身/服装稳定一般

服装、发型、画风 更稳

无需训练

需数据集 + 训练时间

适合快速单图

适合 IP 资产、批量产线

结论:InstantID 出图/扩数据集 → LoRA 固化角色 → 日常用 LoRA + 可选 InstantID


二、训练前要准备什么

2.1 硬件(参考)

项目

最低实用

推荐

GPU VRAM

8GB(低 rank)

12GB+

磁盘

10GB+ 临时空间

SSD

时间

15–60 分钟/次

视步数与数据量

2.2 基模选择

  • SD1.5SDXL 与你要用的 推理 Checkpoint 一致

  • 训练 SDXL LoRA → 推理用 SDXL + 该 LoRA。

2.3 数据集规模

数量

效果

5–10 张

实验级,易过拟合

15–30 张

入门可用

50–100+ 张

商业级更稳

质量 > 数量:清晰、多角度、多表情、多背景(或统一背景视风格)。


三、数据集准备

3.1 图片来源

  • 7-4 InstantID 同角色多场景 生成 + 人工筛选;

  • 7-6 三视图 + 表情 sheet

  • 真人拍摄(需授权);

  • 已有插画统一风格。

3.2 图片要求

  • 分辨率 512+(SD1.5)或 1024+(SDXL),可中心裁剪;

  • 同一角色,避免混入他人;

  • 少水印、少文字;

  • 文件名无中文路径问题(部分训练脚本)。

3.3 目录结构(Kohya 常见)

dataset/
  ├── 10_mychar/          ← 重复次数前缀 10_
  │     ├── 001.png
  │     ├── 002.png
  │     └── ...
  └── regularization/     ← 可选,防过拟合

10_ 表示每 epoch 每张重复 10 次(示例,按工具说明调整)。

3.4 打标(Caption)

每张图对应 .txt 同名文件,或 JSON/CSV 集中管理。

内容

mychar, 1girl, blue hair, red eyes, school uniform, smile, outdoor
  • 触发词 mychar(自定义,唯一);

  • 描述 可变 元素(表情、背景);

  • 不要 每张 caption 完全相同(易过拟合);

  • 可选 WD14 反推(4-6)后人工改。


四、训练工具路线

4.1 Kohya_ss(最常用)

  • 独立 GUI / 脚本,不在 ComfyUI 内

  • 支持 SD1.5 / SDXL LoRA;

  • Windows 常用 kohya_ss 整合包。

基本流程

  1. LoRA 训练模式;

  2. 指定 基模 path;

  3. 指定 dataset 文件夹;

  4. network dim / alpha(如 32/16 入门);

  5. learning rate、steps、batch 用预设或教程推荐;

  6. 开始训练 → 输出 .safetensorsoutput/

4.2 ComfyUI 内训练节点

社区有 ComfyUI-TrainSD-Trainer 等 Custom Nodes,可在 ComfyUI 画布配置训练。

优点:与推理同环境;
缺点:文档分散,新手 建议先 Kohya 跑通一次

4.3 关键超参(入门默认,非唯一真理)

参数

SD1.5 入门

SDXL 入门

network dim

32

16–32

steps

1500–3000

2000–4000

lr

1e-4 量级

略低

batch

1–2

1

Kohya 预设 + 社区角色 LoRA 教程 为准,训练 loss 曲线异常再调。


五、训练后接入 ComfyUI

  1. 复制 mychar_v1.safetensorsComfyUI/models/loras/

  2. 文生图链 Load LoRA(5-3);

  3. Prompt 加 触发词 mychar

  4. strength 0.7–0.9 试;

  5. InstantID 同用:LoRA 定角色,InstantID 加强脸(weight 略降避免冲突)。


六、InstantID → LoRA 推荐流水线

1. InstantID 7-4 生成 20–40 张同角色(多场景)
2. 人工删崩图、重复图
3. WD14 打标 + 统一 trigger
4. Kohya 训练 SDXL LoRA
5. ComfyUI:LoRA 为主,InstantID 可选补脸
6. 7-6 补三视图纳入 v2 数据集再训

七、过拟合与欠拟合

现象

原因

处理

只会出训练集同款背景

过拟合

减 steps;加 diverse 图;reg 图

触发词无效

欠拟合 / trigger 错

加 steps;检查 caption 含 trigger

脸崩

数据杂

清洗数据集

LoRA 与 InstantID 打架

双强

降其一 strength


八、合规

  • 训练 他人照片书面授权

  • 虚拟角色也建议 内部规范 记录素材来源;

  • 商用 LoRA 注意 基模 LICENSE(SDXL、Flux 等条款不同)。

推荐教程

继续学习相关章节