目录
使用 :: 调节权重

在前文中,我们讲到了权重参数--iw(可参见iw参数一节),可以解决图片训练结果,更符合符合图片还是文字描述

显示 Midjourney 提示结构的图像。

如图,为图片和文字描述的句式模型

那么在纯文字描述的语境中,词语之间的权重关系又该如何体现呢?通过本节内容的学习,你将会找到答案。


双冒号的使用

当我们在Midjourney中进行文字描述时,如果我们在两个词语之间使用双冒号(必须为英文)::,那么两个原本相关联的词语之间,就会发生概念变化。比如hot dog这两个词,单独看一个是hot(热),另外一个dog(狗),放在一起可以组成一个新词(热狗)。但是如果我们在两个词语中间加入::,两者之间的共同关系就会被打破,hot:: dog,表示一只很热的狗。如图所示


同样cup cake illustration表示茶杯蛋糕插画,但是如果我们在中间加入::,两者之间的关系也会发生变化。



词语权重

上文中我们讲到,在Midjourney中进行描述词设定,使用::可以改变词语之间的关联,如果我们在些词语前添加数字,那么将影响图片生成的权重,比如我们使用hot::2 dog这样词语描述(注意2和dog之间有空格),那么相对于hot::2 dog,hot的重要性就会更强,如图所示。



相同权重

我们在使用::来表达权重时,一定要理解,不同书写方式下的权重大小关系,比如下面这组词,其表意的权重关系是相同的

hot:: dog与hot::1 dog权重相同

hot:: dog::1权重相同

hot::2 dog::2权重相同

hot::100 dog::100权重相同

cup::2 cake与cup::4 cake::2和cup::100 cake::50权重相同

cup:: cake:: illustration与cup::1 cake::1 illustration::1、cup::1 cake:: illustration::,以及cup::2 cake::2 illustration::2权重相同

从上述举例,我们不难发现,我们给不同的词语附加数字权重,只要其比例关系一致,那么权重就一致。我们需要注意权重的赋予公式是A::B形式,其中A为词语,B为数字。两个词语间存在权重关系的,只在两个词语间用空格,而非逗号。


负权重

我们可以通过在描述语中,给相应词语增加负权重值,来删除不需要的元素。比如下方这个案例,将red值设为负值:tulips:: red::-.5,那么在生成的图片中将不再出现红色,这一特性与--no参数的使用非常相近。




注意事项

1. Midjourney V1 V2和V3版本只接受整数权重设定,V4版本可以接受小数位权重。

2. 使用负权重时,所有权重数字之和必须大于0