写在前面的话

近期在小红书发现了许多极其可爱、漂亮的萌宠图片,对这些美好的图像深深着迷

于是想着看看运用AI绘画StableDiffusion以下简称(SD)做出来。

以下是详细实操的全进程,包含一切用的材料现已打包到网盘。

AI绘画:StableDiffusion炼丹Lora攻略-实战萌宠图片生成

最终测验的最终作用如下:

更多图片请查看网盘:

「萌宠图片及关键词」

链接:pan.quark.cn/s/ba9c3e8ef…

AI绘画:StableDiffusion炼丹Lora攻略-实战萌宠图片生成

AI绘画:StableDiffusion炼丹Lora攻略-实战萌宠图片生成

假如你想了解更多的StableDiffusion的知识,请参阅:

AI绘画:Stable Diffusion 终极炼丹宝典:从入门到通晓

原文链接阅览更舒畅:AI绘画:StableDiffusion炼丹Lora攻略-实战萌宠图片生成

一:预备

需求的材料都打包在网盘里边,需求的自行下载。

我用夸克网盘共享了「StableDiffusion炼丹材料」

网盘链接:pan.quark.cn/s/3c8cc96f3…

AI绘画:StableDiffusion炼丹Lora攻略-实战萌宠图片生成

二、Lora作用

LORA能够让咱们轻松画出特定的人物,物品,特别的笔触和特别的画风或风格,归于一种特别练习的子集。

1.AI模特

炼出一个自己的模特,让这个模特穿上自己的商品

AI绘画:StableDiffusion炼丹Lora攻略-实战萌宠图片生成

2.炼衣服Lora

增加一个衣服的Lora,就能够让人物穿上特定的衣服

AI绘画:StableDiffusion炼丹Lora攻略-实战萌宠图片生成

3.改变画风/画面背景

经过增加Lora改变相片的画风,这个画风能够自己去练习

AI绘画:StableDiffusion炼丹Lora攻略-实战萌宠图片生成

Lora模型究竟是什么?

专业的解说

LoRA的全称是LoRA: Low-Rank Adaptation of Large Language Models,能够理解为stable diffusion(SD)模型的一种插件,和hyper-network,controlNet相同,都是在不修正SD模型的前提下,运用少数数据练习出一种画风/IP/人物,实现定制化需求,所需的练习资源比练习SD模要小许多,非常适合社区运用者和个人开发者。LoRA开端应用于NLP范畴,用于微调GPT-3等模型(也便是ChatGPT的前生)。由于GPT参数量超越千亿,练习成本太高,因而LoRA采用了一个方法,仅练习低秩矩阵(low rank matrics),运用时将LoRA模型的参数注入(inject)SD模型,然后改变SD模型的生成风格,或许为SD模型增加新的人物/IP。

浅显的解说

Lora能够复刻人物和物品的特征,固定人物动作,改变相片画风

并且Lora只需求少数的数据就能够练习出来,比练习大模型要简略许多

所以咱们能够经过练习自己的Lora,做出定制的图片

但不得不说的是,目前的Lora还不能做到100%相同,尤其是细节方面

但是信任随着之后的技术发展,万物皆可Lora的时代是不远的

三、怎么炼制自己的Lora模型?

炼制Lora的方法有许多种

有用脚本练习的,也有在网站界面上练习的,最近还有许多朋友做出来了练习Lora的整合包

创立Lora模型的方法有许多,包含经过脚本进行练习,经过网页界面操作,甚至有一些专业人士最近供给了Lora练习的一键式整合包。虽然这些方法在表面上看起来有所不同,但其练习逻辑其实都是相同的。

因而,咱们能够挑选运用整合包。整合包的长处在于,它将炼丹所需的一切工具和步骤集成在一款软件中,为咱们供给了一种更为快捷且有效的练习方法。

整合包便是把炼丹所需求的一切工具都整合到一个软件里

炼丹分为以下几步:

1.下载整合包

2.预备工作

3.开端练习

4 .测验Lora

5.优化Lora

四、炼丹前的预备(下载整合包

在炼Lora之前,需求咱们先承认一下自己的电脑装备:

1.电脑装备需求N卡,并且6G显存以上

2.A卡和Mac系统,或许电脑装备不太行的小伙伴建议用云平台

我这儿用的是B站up主朱尼酱的整合包:

我用夸克网盘共享了「StableDiffusion炼丹材料」

网盘链接:pan.quark.cn/s/3c8cc96f3…

下载好了之后把它解压到D盘或许E盘,不要放在C盘!!

秋叶的整合包我也试过炼Lora,两个比照下来,我觉得朱尼酱的整合包会更适合小白

打开解压之后的文件夹,在“cfurnace_ui”文件夹里边找到“赛博丹炉”的应用程序

AI绘画:StableDiffusion炼丹Lora攻略-实战萌宠图片生成

能够创立一个桌面快捷方法,这样就不必每次都要打开文件

看到这个页面就装置好了,点击“敞开炼丹炉”就能够开端炼Lora啦!

AI绘画:StableDiffusion炼丹Lora攻略-实战萌宠图片生成

五、挑选适宜的大模型

跟画图相同,炼Lora之前也要先选一个大模型,确定Lora的画风

这儿练习的萌宠,我挑选的是“cheeseDaddys_35”大模型

真人模型=》选用“chilloutmix”的大模型

二次元=》选用“anything”的大模型

假如你的Stable Diffusion里边没有模型,那就要先去下载模型噢!

网盘里边现已给咱们放了这两个大模型

我用夸克网盘共享了「2.大模型checkpoint」

链接:pan.quark.cn/s/9767ac274…

AI绘画:StableDiffusion炼丹Lora攻略-实战萌宠图片生成

再往下就能够挑选一个咱们要练习的Lora的类型

挑选之后就会帮咱们挑选默许的参数

练习真人Lora就选“人物”

练习二次元就选“二次元”

假如想炼绘画的风格能够选画风

除此之外还能够自定义去炼平面设计图或许建筑之类的

我这儿挑选的是产品

AI绘画:StableDiffusion炼丹Lora攻略-实战萌宠图片生成

六、高质量材料的制作

以上预备工作及参数设置好了后,就能够开端上传自己的材料开端练习了。

这些材料便是咱们要喂给AI学习的材料

材料的质量非常重要!!会直接影响最终出来的Lora的质量

咱们的材料需求满足几个点:

1.上传20~30张相片

2.材料要高清!!!

3.多角度相片

这儿我就以炼萌宠Lora为例子,上传萌宠的相片

点击“删去悉数”把默许的材料删掉

然后点击“上传材料”,上传自己的相片

AI绘画:StableDiffusion炼丹Lora攻略-实战萌宠图片生成

一般情况下,下面的参数默许就能够了

需求调整参数的话,最好是需求了解参数的意义,假如乱调的话,或许会练习失利。

不要挑选太高的分辨率,容易爆显存

另外,假如练习真人Lora,能够勾选最右边的“脸部加强练习”

勾选了之后就会再多裁剪出来一组只有脸的相片,这样AI能学到更多的脸部细节

七、耐性等候的练习进程

AI绘画:StableDiffusion炼丹Lora攻略-实战萌宠图片生成

看到这个页面便是模型正在练习中

到这一步只需耐性等候就能够了,没什么需求操作的

咱们能够看一下下面的参数是什么意思

“Steps”便是练习步数

每练习50步右下角就会出现一张图片

那样就能够实时看到Lora的姿态

这个白头发和红裙子是后台加上去的关键词

能够测验Lora的泛化性

泛化性便是看这个Lora能不能自在的去替换相片里的东西,比方发型、发色、服装之类的

Loss能够用来参阅模型的好坏

一个好的模型Loss值在0.07~0.09之间

注意:详细好不好还是要在Stable Diffusion实践测验才知道

等练习完了之后,点击“模型”

就能够看到生成出来模型

依照默许参数练习会出来20个模型,但不是说最终一个模型便是最好的

有或许炼到第十六第是十七个模型就现已够了,再往后的模型就现已练习过度了

所以这些模型还要实践在SD测验一下,才知道哪个是最好的

AI绘画:StableDiffusion炼丹Lora攻略-实战萌宠图片生成

八、怎么测验Lora的好坏

模型生成出来之后就能够到SD里边生成图片

在SD里边能够生成这么一张大图,能够直接看到一切模型在不同权重下出来的作用

比较一下哪个模型更好,就只保存那个模型就能够了

AI绘画:StableDiffusion炼丹Lora攻略-实战萌宠图片生成

接下来咱们就看看怎么生成这张大图

首要把新生成的10个模型仿制到SD的models文件夹,放到Lora文件夹里边

注意:最好新建一个文件夹,比方cuteDog

然后把没有序号编码的那个Lora重命名

没有序号编码的Lora便是最终生成出来的一个模型,这儿只是为了方便进行测验,一致一下一切模型的名称

保存好模型之后就能够打开SD进行测验了

首要先选一个大模型

你用哪一个大模型来练习lora就选哪个大模型

然后输入正面关键词和负面关键词

正面关键词能够输入一些质量词,比方最高质量、高清画质、大师杰作等等

负面关键词直接仿制咱们以前用过的就能够

接下来便是选用咱们刚刚炼好的Lora

随意选一个都能够

AI绘画:StableDiffusion炼丹Lora攻略-实战萌宠图片生成

重点来了:把000017换成NUM,1换成STRENGTH

<lora:cute dog_20230708214731-000017:1>

例如:

<lora:cute dog_20230708214731-NUM:STRENGTH>

迭代步数,采样方法这些参数咱们能够依照自己的习惯去修正

然后滑到最下面找到“脚本”

在脚本里边挑选 “X/Y/Z图表

X轴、Y轴类型都挑选 “提示词搜索/替换

X轴的值输入:NUM,000001,000002,000003,000004,000005,000006,000007,000008,000009,000010

这儿的序号对应的便是咱们10个Lora的编号

Y轴值输入:STRENGTH,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1

这儿的序号代表的是Lora的权重

AI绘画:StableDiffusion炼丹Lora攻略-实战萌宠图片生成

悉数参数设置好了之后就能够点击“生成”

生成出来便是这么一张大图,能够看到这几个Lora模型在不同强度下的表现

九、怎么优化Lora

实践上,炼丹是一件比较形而上学的事

有的人或许一次性就能炼出自己满足的Lora

但有的人或许要炼好几次才出来一个好的Lora

这时候咱们能够经过调整练习的参数再重新炼一个

前提是 保证咱们的喂给AI的材料是高质量的!

否则不论怎么修正参数,出来的Lora都是不合格的

这儿咱们就把炼Lora会遇到的问题分成两种情况

1.Lora出来的相片不像自己:AI没学好

2.Lora过拟合,甚至出来的相片崩了:AI学过头了

过拟合便是不论输入什么关键词,出来的相片都是你喂给AI的相片

没方法自在操控人物的服装、发型、发色等

AI绘画:StableDiffusion炼丹Lora攻略-实战萌宠图片生成

点击“参数调优”咱们就能够自行设置参数

AI绘画:StableDiffusion炼丹Lora攻略-实战萌宠图片生成

假如生成的相片不像自己,那就能够恰当增加Repeat(学习步数)值

假如相片过拟合了,那就减少Repeat值

其他参数都能够不必调,由于默许的参数就差不多是最优值了

十、资源下载汇总

Lora炼丹网盘资源汇总: pan.quark.cn/s/3c8cc96f3…

StableDiffusion资源整合装置包:pan.quark.cn/s/2750beda9…

StableDiffusion关键词分类查询:StableDiffusion的关键词分类查询

ControlNet材料汇总:pan.quark.cn/s/47bc8c798…

AI材料网盘汇总(不定期更新):AI专区网盘资源汇总

AIGC从入门到通晓教程汇总:AIGC从入门到通晓教程汇总

原文链接阅览更舒畅:AI绘画:StableDiffusion炼丹Lora攻略-实战萌宠图片生成