63t 发表于 2023-2-11 15:22:09

关于LoRA的一些讲解

今天上来在论坛看到了关于LoRA的分享,但是那位大兄弟没带图我就稍微更具体的说一下LoRA


什么是LoRA?(不想了解它的来龙去脉的可以跳过这一段)论文地址: LoRA: Low-Rank Adaptation of Large Language Models (arxiv.org),是微软提出的用于大模型fine-tuning的一种手段,毕竟我们AI绘画常用的模型即使用fp16存也有2G的参数,自然属于大模型,此前的Dreambooth或者Textual Inversion均是轻量的微调方式,但LoRA比它们还要轻量,如果只训练UNet话最低4G显存的显卡应该就可以进行模型的微调,因此在cloneofsimo在github上发布项目后获得了大范围的推广。

一句话总结:Textual Inversion embeddings 能干的它都能干,而且训练时间更短,所需计算资源更少。

关于如何使用训练好的LoRA模型和如何训练,建议直接左手百度右手谷歌,批里批里油管啥的多的是教程。

下面就到了茎涨刺激的男人展示环节噜!不过因为时间紧迫没细调可能有的图会有人体错误透视错误等情况,总之让我们看看LoRA有什么用:

首先是画人物,借助LoRA,我们可以轻易地画出各种各样的你喜欢角色的同人图:
青年源氏惹
三哥(您完全不会画刀子和握刀子的手是吗)
自己训的铁男嘻嘻嘻
钟离daddy惹~
七七八八的其他角色

然后就是模仿画风,这里只用亲爱的PenguinFrontier大大的画风来做一下演示(话说怎么都是这个斜向右的角度,看来这个LoRA模型的训练集不够大或者没标注好):


同时我们还可以画风和人物混用,达到免费抓一个大佬过来画画的目的(这样真的好吗):
penguinfrontier画风下的源氏和幽灵(使命召唤)
penguinfrontier画风下的钟离(企鹅大概是因为penguinfrontier的关键词触发的惹,不过看着有点可爱就留下来噜)

此外,LoRA最有用的当然是画一些高难度体位噜,不过毕竟版规不让发想用的婊贝们自己学会训练丰衣足食厚~(顺便网上的体位模型很多都是bg异性恋的,使用它们记得做好看130个β的准备)最后祝大家都能画出自己想要的男人!(不过AI领域发展这么快1年落地2年过气可能明后年我们就在用其他AI其他方法噜)

其他的一些碎碎念(适合已经了解LoRA的使用及训练的人阅读):

如果本身使用的模型比较风格化,使用LoRA可以出一些具有模型特色的同人角色
pastelMix模型画的钟离,迪卢克和三角头

使用LoRA的过程中,权重过低可能会画不出想要的东西,权重过高会邪神,同时网上各种各样的模型可能有的过拟合有的欠拟合,灵活调整权重哈~

欠拟合的LoRA模型通常需要触发词才能画出想要的东西,比如上面的原神迪卢克和钟离的模型不加关键词一辈子都画不出来,画出来也可能有所偏离,需要另外对人物的描述
绿头发的你卢,除了发型没有一点像是可以说的吗

过拟合的LoRA有可能和训练集里的图撞车!如果被原图画师或者画师粉丝撕了那只能我亲爱的你大事不妙惹~而且如果训练集画风和你使用的模型画风相去甚远很容易邪神,所以建议还是学习率调小点,欠拟合只是画不出来,过拟合直接吓到维纳斯流产。

network_dim越小训练出来的模型大小越小,相应拟合能力越小,不过正如上文所说过拟合欠拟合都不好自己看要画的东西复杂程度灵活取值惹

batchsize、epoch以及学习率这都是深度学习经典训练参数了,随便找博客了解一下惹~

如果你要画带橘芭的,建议训练集就放该人物带橘芭的涩图,或者搭个你觉得很好看的橘芭的LoRA,嘻嘻嘻~

关于训练底模,个人意见,铁血平涂日漫痴选择novelai/anything/AbyssOrangeMixs及基于它们的混合模型,其余建议使用stable diffuison 1.5或者基于sd的混合模型

关于训练数据,微调网络质量比数量重要,训个人物而已不要用爬虫扒,你是想看130个水印还是糊到亲妈都不认识的缩略图

关于训练标注,如果你电脑计算资源吃紧或者你是铁血日漫痴,选择deepdanbooru或者wd 1.4这样的采用booru系图站上的tag进行标注的方式,如果你计算资源丰富可以使用CLIP系的标注方式,如果你计算资源不足但是你的英文很好且你画的这个东西有着复杂的透视关系前后关系一堆tag加逗号根本不足以描述你这个东西,你可以打开标注的txt自己写一段描述这个东西的话来进行标注

最后,就算做了以上这么多工作,训练出来的东西可能还是失败,这可能就是深度学习的魅力⑧,祝大家炼丹术召唤术学业有成!:)

凯诺斯 发表于 2023-2-11 15:26:52

感谢楼主的热心讲解,我也试一试用一下ai:lol

Burry 发表于 2023-2-11 15:39:13

这个三角头画的挺棒的,这壮实身材很可口。

cdcai 发表于 2023-2-11 15:39:15

三角头的肉体真棒{:6_179:}
出的图和投喂的图包风格挺一致的

轮回2L 发表于 2023-2-11 15:41:02

生成的三哥还蛮可口的{:6_167:}

青のフラッグ 发表于 2023-2-11 15:42:28

感谢分享,都好帅~感觉好像投喂了企鹅的图

书の妖怪 发表于 2023-2-11 15:43:18

好详细的讲解介绍,好评

画师的图投喂训练这个确实争议还挺大的,至少目前还是自娱自乐不要大范围传播比较好()

大脑夫 发表于 2023-2-11 15:44:41

三角头那几张好喜欢!!真可口

cc簗橗 发表于 2023-2-11 15:49:27

三角头的这几张真的好震撼

maloner 发表于 2023-2-11 15:56:43

感谢科普,之前看到那个帖子特意去查了但还是不甚明了,有这样详细的讲解+实际效果展示现在至少对LoRA有了初步的了解~{:6_197:}

zhuovboyan 发表于 2023-2-11 16:00:50

0-0 好详尽的介绍和释义呀~话说喂了企鹅 画风真的好像

棕狮 发表于 2023-2-11 16:08:19

感谢楼主讲解,收藏下来慢慢学{:6_167:}

alexwang 发表于 2023-2-11 16:10:55

已收藏
lora成图质量不错

异骑绝城 发表于 2023-2-11 16:13:43

三角头的那几张都非常的不错,我觉得可以!

Makima 发表于 2023-2-11 16:16:05

乍一看还以为是lor{:6_164:}
讲解很好,感谢分享

cheeseclematis 发表于 2023-2-11 16:19:02

果然大家都在夸三角头那几张{:4_114:}肌肉确实画得很不错

易幕 发表于 2023-2-11 16:27:56

可以被三角头老公囚禁当昕奴

猫猫橘 发表于 2023-2-11 16:28:51

小麻雀nbcs,三角头才是我老公

星回 发表于 2023-2-11 17:05:29

三角头的那几张真的好涩

娱乐法师火布偶 发表于 2023-2-11 17:13:51

感谢楼主的讲解,感觉这个模型的出图质量很不错呢
页: [1] 2 3
查看完整版本: 关于LoRA的一些讲解