昨天问了一圈没吧友熟悉,还是自己查了查资料和github源码,找了点东西分享一下,个人感觉很多想搓精细图的吧友不太熟悉关于权重这方面的东西,所以拿出来说明下。
这么多天了,大家现在都知道,越精确的prompt会想要越精确的结果,而如果ai觉得某个地方不适合放某个prompt,那么他就会拿掉去不生成这个prompt。
经典的案例就是当我们roll一张图的时候,经常会出现某个发型被忽略了,发色变化了,本来想凹巨乳结果变成平胸了,
实际上,现在的automatic1111的webUI对于负面prompt的使用就是调整了权重,让负面prompt相对于正常的更难出现,
于是,既然这个“更” 是和普通词条比较的,那么自然prompt越少,出现想要的结果就越容易。
但是,如果我们的图片或者需求需要超大量资源进行堆叠混合进行精准控制呢?ai可会扔掉一大堆堆堆东西。
这时候就需要调整我们的权重比率了,简单的说就是让AI去更加注意我们特别想出现的东西,从而提高概率
而用法上我们可以用 圆括号()和花括号{}去抬高权重,用方括号降低权重[],
是不是很熟悉?对,括号就是干这个用的
在这里提一下算法,圆括号提高1.1倍权重,花括号提高1.05倍权重,方括号降低1.05倍权重。
而圆括号有特殊用法,可以使用(prompt:weightf)的方式调整精确数值。
所以计算上面
(prompt)==(prompt:1.1);((prompt))==(prompt:1.21)
{prompt}==(prompt:1.05)
[prompt]==(prompt:0.952)
首先我们来一张图作为样板。

prompt在2楼
这么多天了,大家现在都知道,越精确的prompt会想要越精确的结果,而如果ai觉得某个地方不适合放某个prompt,那么他就会拿掉去不生成这个prompt。
经典的案例就是当我们roll一张图的时候,经常会出现某个发型被忽略了,发色变化了,本来想凹巨乳结果变成平胸了,
实际上,现在的automatic1111的webUI对于负面prompt的使用就是调整了权重,让负面prompt相对于正常的更难出现,
于是,既然这个“更” 是和普通词条比较的,那么自然prompt越少,出现想要的结果就越容易。
但是,如果我们的图片或者需求需要超大量资源进行堆叠混合进行精准控制呢?ai可会扔掉一大堆堆堆东西。
这时候就需要调整我们的权重比率了,简单的说就是让AI去更加注意我们特别想出现的东西,从而提高概率
而用法上我们可以用 圆括号()和花括号{}去抬高权重,用方括号降低权重[],
是不是很熟悉?对,括号就是干这个用的
在这里提一下算法,圆括号提高1.1倍权重,花括号提高1.05倍权重,方括号降低1.05倍权重。
而圆括号有特殊用法,可以使用(prompt:weightf)的方式调整精确数值。
所以计算上面
(prompt)==(prompt:1.1);((prompt))==(prompt:1.21)
{prompt}==(prompt:1.05)
[prompt]==(prompt:0.952)
首先我们来一张图作为样板。

prompt在2楼