前言:
上一章,我们介绍了LoRA的模型微调方法和很多基础知识
本章,我们介绍如何深度的如何在RA/SD的体系中操作的更敏捷些
几乎所有的初学者看到这个文章标题的时候都是一脸懵逼的。但是当你学习过本文后,掌握了XYZ的不复杂但是很强大的能力后,会很喜欢用它。
AIGC的制作过程中需要用到大量的主观选择和筛选,这个过程中需要调教AI的配置参数,行为能力,生产结果,巧妙的运行自动化的脚本能力,会让你更高效且聪明。
知识点:
- XYZ脚本方式
- 更多细致生成技巧
什么是XYZ
SD或RA软件中,选择 X/Y/Z plot
XYZ plot的功能
- 参数可视化:
- XYZ plot可以用于展示不同参数设置(如种子值、扩散步数、文本提示等)对生成图像的影响。
- 例如,你可以比较不同的种子值如何影响生成图像的细节和风格,或者比较不同的文本提示如何改变生成的图像内容。
- 网格布局:
- XYZ plot通常使用网格布局,将不同参数组合生成的图像排列在一个表格中。
- X轴和Y轴代表不同的参数设置,网格中的每个单元格显示对应参数组合生成的图像。
- 实验设计:
- XYZ plot允许设计和执行系统化的实验,以评估模型对各种参数设置的响应。
- 例如,可以固定某些参数,只改变一个或两个参数来观察它们对生成结果的具体影响。
如何使用XYZ plot
在使用RA/SD生成内容时,XYZ plot工具可以帮助你高效地可视化结果。以下是一个使用XYZ plot的典型步骤:
- 选择参数:
- 确定要比较的参数。例如,种子值(seed)、提示文本(prompt)、扩散步数(diffusion steps)等。
- 设置参数范围:
- 为每个参数设置不同的值或范围。例如,种子值可以是多个不同的整数,提示文本可以是不同的描述句子。
- 生成图像:
- 使用Stable Diffusion模型生成图像,每次生成时使用不同的参数组合。
- 绘制XYZ plot:
- 将生成的图像排列在一个网格中,X轴和Y轴表示不同的参数值。
- 通过网格布局,可以直观地比较不同参数组合生成的图像效果。
示例
假设你想比较不同的种子值和提示文本对图像生成的影响,你可以这样设置XYZ plot:
- X轴:种子值(如:42, 43, 44)
- Y轴:提示文本(如:”A beautiful sunset”, “A futuristic city”, “A cute puppy”)
在网格中,每个单元格显示使用对应种子值和提示文本生成的图像。
实际应用
XYZ plot在实际应用中非常有用,例如:
- 调试和优化模型:通过比较不同参数设置的效果,可以找到最优的参数组合。
- 研究和分析:在研究中,XYZ plot可以帮助分析模型对不同条件的响应,从而深入理解模型的行为和特性。
- 展示和演示:在展示模型能力时,XYZ plot提供了一种直观的方式来展示模型在各种条件下的生成能力。
启用后的主要界面如下
我們設置X,Y , Z 为 3种不同维度的配置设置(这些设置都是SD软件中基本功能中的某个环节的配置内容) ,比如下图中,我们选择X 作为采样 器的配置(Sampler),分别选择3种。
然后Y,配置Steps, 用逗号分隔,
然后Z,选择模型,它的值会自动弹出来界面,让你选择库中已有的模型。
然后点击生成。
可以看到。右侧的结果中有3组,3个不同采样器,用不同的模型,不同的Steps生成的内容。 这种形式非常适合批量的设计不同的参数,生成接近的图像。做更好的选择判断。
效果如下
总结
XYZ 的使用方式非常的广发。
很多情况下,我们需要测试验证一些参数的配置情况。
可以使用XYZ中的一个轴作为参数变化的方式,看这个参数对于AIGC最终的内容影响。并且,RA会最终给我们生成一张合图。方便我们直接比对。
RA/SD 衍生者AI训练营。发布者:chris,转载请注明出处:https://www.shxcj.com/archives/93