国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

stable diffusion實踐操作-SD原理

這篇具有很好參考價值的文章主要介紹了stable diffusion實踐操作-SD原理。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

系列文章目錄

本文專門開一節(jié)寫SD原理相關(guān)的內(nèi)容,在看之前,可以同步關(guān)注:
stable diffusion實踐操作



前言

(后期補充)


一、原理說明

1.1、出圖原理

<img src+“” width=600>

1.1.1 AI畫畫不是和人一樣,從0開始,而是一個去噪點的過程:

stable diffusion實踐操作-SD原理,SD,stable diffusion
<img src+“” width=600>

1.1.2 逆向去噪

所有的人圖片都是從一張噪點圖開始的。根據(jù)目標生成一張貓的圖片,將噪點一步步轉(zhuǎn)化為貓stable diffusion實踐操作-SD原理,SD,stable diffusion
<img src+“” width=600>

1.1.3 AI如何學(xué)會去噪點的

AI首先將圖片一步步加入噪點。
stable diffusion實踐操作-SD原理,SD,stable diffusion
<img src+“” width=600>
所以任何一張圖都可以逆向這個過程
stable diffusion實踐操作-SD原理,SD,stable diffusion
<img src+“” width=600>
<img src+“” width=600>
stable diffusion實踐操作-SD原理,SD,stable diffusion
<img src+“” width=600>

1.2、文生出圖機制

生成圖片,我們需要兩個主要輸入,提示詞prompt和隨機種子

  1. 將輸入的文字進行編碼傳入潛空間。
  2. 在潛空間根據(jù)文字的描述,進行圖片的繪制
  3. 將圖片從潛空間的壓縮態(tài)進行放大,補充細節(jié),提升分辨率
    stable diffusion實踐操作-SD原理,SD,stable diffusion

    stable diffusion實踐操作-SD原理,SD,stable diffusion

本文知乎鏈接:
入口
clip模型
在 Stable Diffusion 模型中,prompt 是通過引導(dǎo)向量(guidance vector)來控制 U-Net 的。具體來說,prompt 會被編碼成一個文本嵌入向量(text embeddings),然后與其他輸入一起傳遞給 U-Net。這個過程可以分為以下幾個步驟:

  1. 首先,將 prompt 輸入到一個預(yù)訓(xùn)練的語言模型(例如 GPT)中,以獲得對應(yīng)的文本嵌入向量(text_embeddings)。
  2. 接下來,將 text_embeddings 與其他輸入(如隱變量 latent_model_input 和時間戳 timestamp)拼接在一起,形成 U-Net 的輸入。
  3. 將這個輸入傳遞給 U-Net,并計算出有條件的噪聲預(yù)測(noise_pred_text)。同時,也會計算出無條件的噪聲預(yù)測(noise_pred_uncond)。
  4. 使用一個指導(dǎo)比例因子(guidance_scale)來調(diào)整有條件和無條件噪聲預(yù)測之間的權(quán)重。這個因子可以根據(jù)實際需求進行調(diào)整,以控制 prompt 對生成結(jié)果的影響程度。
  5. 最后,將加權(quán)后的噪聲預(yù)測傳遞給擴散調(diào)度器(scheduler),并更新隱變量(latents)。
    通過這種方式,prompt 能夠影響 U-Net 的輸出,從而在生成過程中引導(dǎo)模型產(chǎn)生符合預(yù)期的結(jié)果,即通過 prompt 產(chǎn)生我們想要的圖。

解開Clip Skip值的秘密
stable diffusion實踐操作-SD原理,SD,stable diffusion

1.2.1 文字編碼 CLIP

計算機不能直接理解文本和圖片
stable diffusion實踐操作-SD原理,SD,stable diffusion
而是通過特征向量來標記
stable diffusion實踐操作-SD原理,SD,stable diffusion
而這一項工作是通過CLIP模型來完成的
stable diffusion實踐操作-SD原理,SD,stable diffusion
stable diffusion實踐操作-SD原理,SD,stable diffusion

clip模型包括文字編碼器和圖片編碼器,將文字和圖片都編碼成向量
stable diffusion實踐操作-SD原理,SD,stable diffusion
所以CLIP設(shè)置的層數(shù)越高,圖片和文字相關(guān)度越低,一般設(shè)置為2就可以了。

1.2.2 圖片繪制

SD繪制圖片內(nèi)容的時候,并不是直接繪制512512的圖片,而是繪制核心內(nèi)容,6464,然后再將圖片放大還原。
stable diffusion實踐操作-SD原理,SD,stable diffusion
所以繪圖的實際過程就是去噪
stable diffusion實踐操作-SD原理,SD,stable diffusion

1.2.2.1 隨機種子和采樣器

SD會根據(jù)隨機種子生成一張正態(tài)分布的噪點圖,然后根據(jù)傳入的文字,加入是狗,去向量數(shù)據(jù)庫中搜索,生成狗的去噪方式。去噪方式又是采樣器進行調(diào)用的
stable diffusion實踐操作-SD原理,SD,stable diffusion
采樣器會調(diào)用Unet模型,對圖片中的噪點預(yù)測,生成噪點預(yù)測圖
stable diffusion實踐操作-SD原理,SD,stable diffusion
讓噪點圖減去預(yù)測出的全部噪點,生成最終的模型圖片
stable diffusion實踐操作-SD原理,SD,stable diffusion

1.2.2.2 迭代步數(shù)

Unet模型在噪點多的時候,預(yù)測并不理想,所以我們并不一次性全部采納其預(yù)測的噪點,而是每次只采用一部分噪點,循環(huán)多次

stable diffusion實踐操作-SD原理,SD,stable diffusion
這個過程就是下面的迭代步數(shù)
stable diffusion實踐操作-SD原理,SD,stable diffusion
設(shè)置過小,圖片與文本匹配度較低,過大,則會畫蛇添足,一般我們設(shè)置為20-40步即可
stable diffusion實踐操作-SD原理,SD,stable diffusion

1.2.2.3 采樣方法

采樣所采用的算法,不同算法消耗的時間不同。
stable diffusion實踐操作-SD原理,SD,stable diffusion
采樣器時間對比
stable diffusion實踐操作-SD原理,SD,stable diffusion
一般推薦大家 使用DPM++ SDE Karas/DPM2++ SDE Karas
對比:
stable diffusion實踐操作-SD原理,SD,stable diffusion
stable diffusion實踐操作-SD原理,SD,stable diffusion
stable diffusion實踐操作-SD原理,SD,stable diffusion

1.2.3放大圖片

在潛空間產(chǎn)生的圖片比較小,我們需要VAE將其放大,優(yōu)化細節(jié)。
stable diffusion實踐操作-SD原理,SD,stable diffusion

這就是整個過程
stable diffusion實踐操作-SD原理,SD,stable diffusion


總結(jié)

例如:以上就是今天要講的內(nèi)容。文章來源地址http://www.zghlxwxcb.cn/news/detail-691477.html

到了這里,關(guān)于stable diffusion實踐操作-SD原理的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • stable diffusion實踐操作-批次出圖

    stable diffusion實踐操作-批次出圖

    stable diffusion實踐操作 本章主要介紹SD批次出圖。 想要一次產(chǎn)生多張圖片的時候使用。 生成批次和每批數(shù)量至少一個為1, 產(chǎn)生了一張合圖和4張單獨圖片。 例如:以上就是今天要講的內(nèi)容。

    2024年02月09日
    瀏覽(19)
  • stable diffusion實踐操作-writing

    Stable Diffusion的定義: Stable Diffusion(簡稱SD)是一種人工智能生成圖像的軟件。通過輸入文字描述,SD能夠生成對應(yīng)的圖片,無需像以往那樣需要手工\\\"繪制\\\"或\\\"拍攝\\\"照片。 Stable Diffusion 1.1、免費開源 Midjourney 需要開魔法使用,免費額度用完之后付費才能繼續(xù),最低 10 美元/月。

    2024年02月09日
    瀏覽(17)
  • stable diffusion實踐操作-LyCORIS

    stable diffusion實踐操作-LyCORIS

    stable diffusion實踐操作 LyCORIS,可以理解為lora的加強版本。 LyCORIS - Lora beYond Conventional methods, Other Rank adaptation Implementations for Stable diffusion. 超越傳統(tǒng)Lora的方法,應(yīng)用在SD上 github最新地址:https://github.com/KohakuBlueleaf/LyCORIS 本章根據(jù)B站A_Eye視頻整理而來,再次感謝,如果想要看原

    2024年02月10日
    瀏覽(24)
  • AI 作畫:Stable Diffusion 模型原理與實踐

    AI 作畫:Stable Diffusion 模型原理與實踐

    本文首先簡單介紹 Stable Diffusion 模型結(jié)構(gòu) Latent Diffusion 的論文和博客,然后介紹模型的訓(xùn)練和推理技術(shù)細節(jié)(不含數(shù)學(xué)推導(dǎo)),接著介紹幾個 prompt 搜索引擎等實用工具,最后簡單介紹 AI 作畫(圖像生成)的發(fā)展史,并測試了 Stable Diffusion 不同風格和 prompt 的生成樣例。 Mod

    2024年02月10日
    瀏覽(33)
  • stable diffusion實踐操作-大模型介紹

    stable diffusion實踐操作-大模型介紹

    本文專門開一節(jié)寫大模型相關(guān)的內(nèi)容,在看之前,可以同步關(guān)注: stable diffusion實踐操作 模型下載網(wǎng)站 國內(nèi)的是:https://www.liblibai.com 國外的是:https://civitai.com(科學(xué)上網(wǎng)) 大模型從無到有訓(xùn)練大模型花費時間非常久,花費非常高,上百萬美元: 在官方大模型的基礎(chǔ)上再次

    2024年02月09日
    瀏覽(17)
  • stable diffusion實踐操作-提示詞-圖片結(jié)構(gòu)

    stable diffusion實踐操作-提示詞 本文主要收納總結(jié)了提示詞-圖片結(jié)構(gòu)。 Styles Artists hudson river school 哈得遜河學(xué)派 alphonse mucha 阿爾方斯很多 surrealism 超現(xiàn)實主義 pablo picasso 巴勃羅·畢加索 dadaism 達達主義 piet mondrian 皮埃特·蒙德里安 cubism 立體主義 jackson pollock 杰克遜·波洛克 fa

    2024年02月10日
    瀏覽(30)
  • stable diffusion實踐操作-提示詞-整體環(huán)境

    stable diffusion實踐操作-提示詞 本文主要收納總結(jié)了提示詞-整體環(huán)境。 畫質(zhì) 背景 場景 畫風 鏡頭 [最高質(zhì)量] [透明背景] [山] [輪廓加深] [正面視角] 英文=best quality 英文=transparent background 英文=mountain 英文=contour deepening 英文=pov [原創(chuàng)] [漸變的背景] [山上] [純色塊] [正面視角全身

    2024年02月10日
    瀏覽(28)
  • stable diffusion實踐操作-隨機種子seed

    stable diffusion實踐操作-隨機種子seed

    stable diffusion實踐操作 當使用相同的大模型、、Lora模型和其他參數(shù)時,生成的圖像可能與他人不同,其中一個影響因素是隨機數(shù)種子(Seed)。 隨機數(shù)種子控制了圖像生成的底層形狀,類似于畫畫時最開始的線稿。它決定了圖像的基礎(chǔ)輪廓,包括人物的外形輪廓、姿勢

    2024年02月10日
    瀏覽(25)
  • stable diffusion實踐操作-提示詞-人物屬性

    stable diffusion實踐操作-提示詞 本文主要收納總結(jié)了提示詞-人物屬性。 角色類型 人物 身材 胸部 頭發(fā)-發(fā)型 頭發(fā)-發(fā)色 [女仆] [霊烏路空] [大腿] [乳房] [呆毛] [紫發(fā)] 英文=maid 英文=reiuji utsuho 英文=thighs 英文=breasts 英文=ahoge 英文=purple hair [女巫] [琪露諾] [粗腿] [小乳房] [劉海] [銀

    2024年02月10日
    瀏覽(20)
  • stable diffusion實踐操作-提示詞-人物服飾

    stable diffusion實踐操作-提示詞 本文主要收納總結(jié)了提示詞-人物服飾。 耳飾 帽子 內(nèi)褲 內(nèi)衣 上身 飾品 手部 [月牙耳環(huán)] [頭頂光環(huán)] [丁字褲] [胸罩] [披風] [太陽鏡] [珠子手鏈] 英文=crescent earrings 英文=halo 英文=thong 英文=bra 英文=capelet 英文=sunglasses 英文=bead bracelet [心形耳環(huán)] [迷

    2024年02月10日
    瀏覽(162)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包