一.训练前的工作,准备好训练的工具(插件)

1.安装&使用Koyha_ss。(这个是用来训练lora的gui工具)

2.tagger(webUI插件,把训练的图片打上标签),为什么是用tagger而不是用Deepboorn?因为Deepboorn经常打错标, 用tagger就好了很少出现打错标的情况。

3.stable-diffusion-webui-dataset-tag-editor(webUI插件),数据标签的编辑器

4.图片的裁剪工具(什么工具都可以,可以剪裁图片就行)

二.详细教程

1.如何安装Koyha_ss(webui的插件安装这里就不讲解了,如果不懂,自行搜索如何tagger,如何安装tag-editor)

三.训练lora的步骤

1.数据清洗

把图片的复杂背景去掉,裁剪图片为512*512(或者其他分辨率)等。(一般需要15张图以上,不同角度的图片)

2.用webUI的tagger插件为图片打上标签,

1)全标

2)自定义剔除部分特征

3)单标 体位视角标

(我个人比较喜欢剔除部分特征)

4.编辑特征,就tag-editor插件。(就是上面说的剔除部分特征)

5.使用Koyha_ss进行训练了。

因为它已经有UI了,就很简单了。选中要训练用的底模,输出lora的名字,输出目录,选择训练样本的目录,选择好各种训练参数等等。就可以开始训练了。

 

这文章不是喂饭级的教程。而是希望给没有训练过lora的人提供一个稍微清晰一点的思路。

因为学习训练lora的人,一般都是熟练使用sd的,所以安装使用sd插件等基本操作应该不存在难度。

如果真的有哪一步不懂,也可以搜索一下。

最后付上雷电将军清洗过的图片。

其他教程

素材准备的阶段,首先自己准备10-100张图片,40张左右效果就差不多。

将所以的素材图片放到同一个文件夹,然后进入SDwebUI界面,选择“训练”标签,点击图像预处理

在源文件输入素材文件夹位置,并填上输出文件夹位置,勾选下方第三个自动焦点裁切和最后一个deepbooru打tag的选项

点击预处理,会在设置的输出文件夹中生成裁剪后的图片以及图片相应tag的txt文件

这里如果显卡大小小于8G的话,建议裁剪成512*512大小的图片,512*640最少需要8G显存

得到素材文件后,,在lora-scripts文件夹下新建一个train文件夹,然后再下方再创建一个文件夹,命名随意,但是需要记住。比如我创建了就是sucai文件夹。

在这个文件夹下再创建一个文件夹,这个文件夹有严格的命名格式。

要求为:数字_名称,如6_sucai。

数字代表的是这个文件夹下的素材使用几次,显存大的道友可以设置多个,一个的话也可以。

如果素材文件比较少的情况下,可以设置6,如果100张图以上可以设置为2或者3,甚至1也行,不然可能会炸

全选复制裁剪后的图片以及所以的txt文件到上面刚创建的文件夹下。比如我这就是..\train\sucai\6_sucai\

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