LoRA 使用进阶教学,分层权重控制
新年第一篇。
我们在训练lora的时候,除了人物形象之外,还会将服装、动作、场景甚至是画风一起训练。这就会导致,如果你需要训练一个人物lora,但是比如训练集中有人物服装的时候,最终模型出的图中,那件服装出现概率也会很大。
而lora分层控制就可以避免原训练集对画面的干扰,提高图像质量。
这个功能需要使用到我们的LoRA Block Weight插件。

打开插件,可以看到一些配置好的权重预设。

下面对应的是lora分层的预设参数,一共是17层。
第一个数字是base层,数值为1,代表着权重开启,lora的权重才会生效。2-7层是输入层IN(共6层),8层是中间层MID(共1层),9-17层是输出层OUT(共9层)。

在权重设置中,我们可以看到很多已有的预设,调用其中的任何一个都可以对lora的效果产生不同的影响。
这里我用金克斯的lora来测试一下。

使用提示词:1girl,jinx_\(league_of_legends\),blue_hair,<lora:金克斯_v1.0:0.8>。我们可以看到lora的生成效果,还原了金克斯这个形象的人物特征。





那么这些层到底代表什么含义呢?我们可以以这个图作为参考。根据这张图的含义,如果我们想要保留这张lora的哪种效果,我们就只需要启用相对应的层数就可以了。






当两个lora的权重都为1的时候,可以看到金克斯的服装受到了手绘lora的影响,变成了中国风的感觉。



身体
BODY:1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1
BODY0.5:1,1,1,1,1,1,0.2,1,0.2,0,0,0.8,1,1,1,1,1
脸部(脸型、发型、眼型、瞳色等)
FACE:1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0
FACE0.5:1,0,0,0,0,0,0,0,0.8,1,1,0.2,0,0,0,0,0
FACE0.2:1,0,0,0,0,0,0,0,0.2,0.6,0.8,0.2,0,0,0,0,0
修手专用
HAND:1,0,1,1,0.2,0,0,0,0,0,0,0,0,0,0,0,0
服装(搭配tag使用)
CLOTHING:1,1,1,1,1,0,0.2,0,0.8,1,1,0.2,0,0,0,0,0
动作(搭配tag使用)
POSE:1,0,0,0,0,0,0.2,1,1,1,0,0,0,0,0,0,0
上色风格(搭配tag使用)
PALETTE:1,0,0,0,0,0,0,0,0,0,0,0.8,1,1,1,1,1
角色(去风格化)
KEEPCHAR:1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,0
背景(去风格化)
KEEPBG:1,1,1,1,1,1,0.2,1,0.2,0,0,0.8,1,1,1,0,0
减弱过拟合(等同于OUTALL)
REDUCEFIT:1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1

声明:本站所有文章,如无特殊说明或标注,均为本站作者原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。本文来自作者自媒体,不代表UIED观点和立场。 如若本站内容侵犯了原著者的合法权益,可联系我们进行处理以减少您的损失。
标签





评论 0
最新评论登录后发布评论并参与互动。
暂无评论,欢迎抢沙发。