4.8 Validate models
本小节主要验证目前训练的模型是不是符合要求,通过不同的模型进行验真
Last updated
本小节主要验证目前训练的模型是不是符合要求,通过不同的模型进行验真
Last updated
模型训练完成之后,我们可以看到在模型文件夹之中有多个结尾是safetensors的文件,注意我们最好保留所有的文件,因为模型文件在训练的过程之中的,不一定参数最大的,就是最好的,我们要逐一的比对的训练的过程文件之间的区别。你可以看到最后的文件是的名为 last 的文件
需要我们把训练好的模型文件统一转移到,在stable diffusion 下的models 文件夹下的Lora 文件夹下。
接下来我们就可以看到的在WebUI 的前端有很多的模型文件的,已经加载,注意的你训练的文件是基于什么的类型的底模,需要首先加载的相关的基础的底模,这样才通过刷新才可以的显示出来你所有的模型文件
接下来我们开始验证我们的模型文件的,首先的这里我直接选择生成一个人物,在没有加载LORA模型的基础上生成图像的,具体的配置的页面如下
我们可以看到已经生成了理想之中的结果的。
(masterpiece:1.1),(highest quality:1.1),(HDR:1.3),(top quality, best quality, official art, beautiful and aesthetic:1.2),man,extremely detailed,(fractal art:1.1),(colorful:1.1),highest detailed,(zentangle:1.2),(dynamic),(abstract background:1.3),(shiny),(many colors:1.4),solo,coral background,yellow lightning,cinematic lighting,detailed black eyes,highest quality face,(sky aesthetic), Steps: 20, Sampler: DPM++ SDE, Schedule type: Karras, CFG scale: 7, Seed: 3638304036, Size: 896x1024, Model hash: 0f1b80cfe8, Model: dreamshaperXL10_alpha2Xl10, Clip skip: 2, Downcast alphas_cumprod: True, Version: v1.10.1
接下来,我们通过加载LORA 文件,再生成一个图像的,加载的LORA 文件我们这次选择,最后的生成的LORA 看下效果怎么样。
最终生成的图像
那么这么多的过程的训练的文件,我们该怎么进行验证呢,其实很简单,我们使用的相关的脚本的配置,将LORA 的参数作为X 轴进行测试的,最后生成的结果如下:
然后生成的图像从左到右,以及从上到下依次是lora:last-000001:1,lora:last-000002:1,lora:last-000003:1,lora:last-000004:1,lora:last-000005:1,lora:last-000006:1,lora:last-000007:1,lora:last:1
根据对比分析我们可以知道,在这次的训练之中的,我们可以看到第一组训练的结果来看的,比较狂野,有点凶神恶煞的感觉,后边的更加贴近真实的感觉,最后的LORA文件带上了之前训练图片之中的眼镜。