AI繪畫(huà)-StableDiffusion教程之提示詞: 提示詞? 提示詞所做的工作是縮小模型出圖的解空間,即縮小生成內(nèi)容時(shí)在模型數(shù)據(jù)里的檢索范圍,而非直接指定作畫(huà)結(jié)果。 提示詞的……
哈嘍!伙伴們,我是小智,你們的AI向?qū)?。歡迎來(lái)到每日的AI學(xué)習(xí)時(shí)間。今天,我們將一起深入AI的奇妙世界,探索“AI繪畫(huà)-StableDiffusion教程之提示詞”,并學(xué)會(huì)本篇文章中所講的全部知識(shí)點(diǎn)。還是那句話“不必遠(yuǎn)征未知,只需喚醒你的潛能!”跟著小智的步伐,我們終將學(xué)有所成,學(xué)以致用,并發(fā)現(xiàn)自身的更多可能性。話不多說(shuō),現(xiàn)在就讓我們開(kāi)始這場(chǎng)激發(fā)潛能的AI學(xué)習(xí)之旅吧。
AI繪畫(huà)-StableDiffusion教程之提示詞:
提示詞?
提示詞所做的工作是縮小模型出圖的解空間,即縮小生成內(nèi)容時(shí)在模型數(shù)據(jù)里的檢索范圍,而非直接指定作畫(huà)結(jié)果。 提示詞的效果也受模型的影響,有些模型對(duì)自然語(yǔ)言做特化訓(xùn)練,有些模型對(duì)單詞標(biāo)簽對(duì)特化訓(xùn)練,那么對(duì)不同的提示詞語(yǔ)言風(fēng)格的反應(yīng)就不同。?
?
提示詞內(nèi)容?
提示詞中可以填寫(xiě)以下內(nèi)容:?
? 自然語(yǔ)言 可以使用描述物體的句子作為提示詞。大多數(shù)情況下英文有效,也可以使用中文。避免復(fù)雜的語(yǔ)法。?
? 單詞標(biāo)簽 可以使用逗號(hào)隔開(kāi)的單詞作為提示詞。一般使用普通常見(jiàn)的單詞。單詞的風(fēng)格要和圖像的整體風(fēng)格搭配,否則會(huì)出現(xiàn)混雜的風(fēng)格或噪點(diǎn)。避免出現(xiàn)拼寫(xiě)錯(cuò)誤。 可參考Tags | Danbooru (donmai.us)?
? Emoji、顏文字 Emoji ( ) 表情符號(hào)也是可以使用并且非常準(zhǔn)確的。因?yàn)?Emoji 只有一個(gè)字符,所以在語(yǔ)義準(zhǔn)確度上表現(xiàn)良好。關(guān)于 emoji 的確切含義,可以參考Emoji List, v15.0 (unicode.org),同時(shí) Emoji 在構(gòu)圖上有影響。?
?
?
?
對(duì)于使用 Danbooru 數(shù)據(jù)的模型來(lái)說(shuō),可以使用西式顏文字在一定程度上控制出圖的表情。如::-) 微笑 ?? 不悅 ?? 使眼色 ?? 開(kāi)心 ?? 吐舌頭 :-C 很悲傷 :-O 驚訝 張大口 :-/ 懷疑?
?
提示詞語(yǔ)法?
根據(jù)自己想畫(huà)的內(nèi)容寫(xiě)出提示詞,多個(gè)提示詞之間使用英文半角符號(hào) [ , ],如:?
?
masterpiece, best quality, ultra-detailed, illustration, close-up, straight on, face focus, 1girl, white hair, golden eyes, long hair, halo, angel wings, serene expression, looking at viewer?
?
一般而言,概念性的、大范圍的、風(fēng)格化的關(guān)鍵詞寫(xiě)在前面,敘述畫(huà)面內(nèi)容的關(guān)鍵詞其次,最后是描述細(xì)節(jié)的關(guān)鍵詞,大致順序如:?
?
(畫(huà)面質(zhì)量提示詞), (畫(huà)面主題內(nèi)容)(風(fēng)格), (相關(guān)藝術(shù)家), (其他細(xì)節(jié))?
?
不過(guò)在模型中,每個(gè)詞語(yǔ)本身自帶的權(quán)重可能有所不同,如果模型訓(xùn)練集中較多地出現(xiàn)某種關(guān)鍵詞,我們?cè)谔崾驹~中只輸入一個(gè)詞就能極大地影響畫(huà)面,反之如果模型訓(xùn)練集中較少地出現(xiàn)某種關(guān)鍵詞,我們?cè)谔崾驹~中可能輸入很多個(gè)相關(guān)詞匯都對(duì)畫(huà)面的影響效果有限。 提示詞的順序很重要,越靠后的權(quán)重越低。關(guān)鍵詞最好具有特異性,譬如 Anime(動(dòng)漫)一詞就相對(duì)泛化,而 Jojo 一詞就能清晰地指向 Jojo 動(dòng)漫的畫(huà)風(fēng)。措辭越不抽象越好,盡可能避免留下解釋空間的措辭。?
可以使用括號(hào)人工修改提示詞的權(quán)重,方法如:?
(word) – 將權(quán)重提高 1.1 倍?
((word)) – 將權(quán)重提高 1.21 倍(= 1.1 * 1.1)?
[word] – 將權(quán)重降低至原先的 90.91%?
(word:1.5) – 將權(quán)重提高 1.5 倍?
(word:0.25) – 將權(quán)重減少為原先的 25%?
(word) – 在提示詞中使用字面意義上的 () 字符?
?
( n ) = ( n : 1.1 ) (( n )) = ( n : 1.21 ) ((( n ))) = ( n : 1.331 ) (((( n )))) = ( n : 1.4641 ) ((((( n )))) = ( n : 1.61051 ) (((((( n )))))) = ( n : 1.771561 )?
?
請(qǐng)注意,權(quán)重值最好不要超過(guò) 1.5。?
還可以通過(guò) Prompt Editing 使得 AI 在不同的步數(shù)生成不一樣的內(nèi)容,譬如在某階段后,繪制的主體由男人變成女人。

語(yǔ)法為:?
[to:when] 在指定數(shù)量的 step 后,將to處的提示詞添加到提示?
[from::when] 在指定數(shù)量的 step 后從提示中刪除 from處的提示詞?
[from:to:when] 在指定數(shù)量的 step 后將 from處的提示詞替換為 to處的提示詞?
?
例如: a [fantasy:cyberpunk:16] landscape 在一開(kāi)始,讀入的提示詞為: the model will be drawing a fantasy landscape. 在第 16 步之后,提示詞將被替換為:a cyberpunk landscape, 它將繼續(xù)在之前的圖像上計(jì)算?
又例如,對(duì)于提示詞為: fantasy landscape with a [mountain:lake:0.25] and [an oak:a christmas tree:0.75][ in foreground::0.6][ in background:0.25][shoddy:masterful:0.5],100 步采樣, 一開(kāi)始。提示詞為: fantasy landscape with a mountain and an oak in foreground shoddy 在第 25 步后,提示詞為: fantasy landscape with a lake and an oak in foreground in background shoddy 在第 50 步后,提示詞為:fantasy landscape with a lake and an oak in foreground in background masterful 在第 60 步后,提示詞為:fantasy landscape with a lake and an oak in background masterful 在第 75 步后,提示詞為:fantasy landscape with a lake and a christmas tree in background masterful?
?
提示詞還可以輪轉(zhuǎn),比如?
?
[cow|horse] in a field?
?
在第一步時(shí),提示詞為“cow in a field”; 在第二步時(shí),提示詞為”horse in a field.”; 在第三步時(shí),提示詞為”cow in a field” ,以此類推。

Token?
實(shí)際上,程序是將輸入的關(guān)鍵詞以 Token 的形式傳入模型進(jìn)行計(jì)算的:?
?
?
“ (Medieval astronomer using a telescope with a cosmic starry sky in the background.sketch, hand draw style, con, uncomplicated background )”轉(zhuǎn)換為 Token ID 即: 263, 10789, 40036, 1996, 320, 19037, 593, 320, 18304, 30963, 2390, 530, 518, 5994, 8, 11, 263, 5269, 267, 2463, 4001, 1844, 267, 5646, 267, 569, 16621, 5994, 264 。?
一個(gè)單詞可能對(duì)應(yīng)一個(gè)或多個(gè) Token,多個(gè)單詞也可能對(duì)應(yīng)同一個(gè) Token。?
?
提示詞模板?
可參考Civitai | Stable Diffusion models, embeddings, hypernetworks and more中優(yōu)秀作品的提示詞作為模板。?
類似的網(wǎng)站還有:?
? Majinai:MajinAI | Home?
? 詞圖:詞圖 PromptTool – AI 繪畫(huà)資料管理網(wǎng)站?
? Black Lily:black_lily?
? Danbooru 標(biāo)簽超市:Danbooru 標(biāo)簽超市?
? 魔咒百科詞典:魔咒百科詞典?
? AI 詞匯加速器:AI 詞匯加速器 AcceleratorI Prompt?
? NovelAI 魔導(dǎo)書(shū):NovelAI 魔導(dǎo)書(shū)?
? 鱉哲法典:鱉哲法典?
? Danbooru tag:Tag Groups Wiki | Danbooru (donmai.us)?
? AIBooru:AIBooru: Anime Image Board
嘿,伙伴們,今天我們的AI探索之旅已經(jīng)圓滿結(jié)束。關(guān)于“AI繪畫(huà)-StableDiffusion教程之提示詞”的內(nèi)容已經(jīng)分享給大家了。感謝你們的陪伴,希望這次旅程讓你對(duì)AI能夠更了解、更喜歡。謹(jǐn)記,精準(zhǔn)提問(wèn)是解鎖AI潛能的鑰匙哦!如果有小伙伴想要了解學(xué)習(xí)更多的AI知識(shí),請(qǐng)關(guān)注我們的官網(wǎng)“AI智研社”,保證讓你收獲滿滿呦!

微信掃一掃
支付寶掃一掃