PTT評價

[閒聊] 在家建立NovelAI同等的製圖AI

看板C_Chat標題[閒聊] 在家建立NovelAI同等的製圖AI作者
holden0609
(嬤嬤說要乖乖長大)
時間推噓12 推:12 噓:0 →:9

本篇文章僅為教育分享性質,讀者閱後產生的一切行為、法律責任概不負責

約莫幾個禮拜前,版上有過一波討論,大抵是現在火紅的繪圖AI【NovelAI】資料庫洩漏

而目前資料庫洩漏的狀況讓一般人也擁有能在家中AI產圖的能力

不過鑒於其涉及許多法律、版權問題,故本篇文章僅以教育分享的觀點出發,不鼓勵嘗試

本篇文章綜合最近網路上的諸多討論和小弟我自己的親自驗證,來實現自家AI產圖的可能

初期準備

首先要先確認硬體的部分能夠符合需求,至少擁有世代不要太舊的CPU(近五年)

內存大於等於4GB,世代大於等於10XX系列之獨立顯卡

記憶體大於等於4-8GB(不確定,目前底線尚未明瞭)

接著便是軟體的部分,需先安裝獨立顯示卡的官方驅動(應該都有)以及Python

並且取得關鍵的NovelAI洩漏訓練模型

實際操作

實際操作上其實對於電腦的硬體要求不用到非常高,原因是並不是真的自己算,而是套用現有的模型

所以另一方面對於電腦的熟悉也不用到工程師等級,畢竟只是複製他人的操作罷了

首先要先下載GitHub的開源項目「stable-diffusion-webui」,他將會作為一個AI產圖最基本的框架

https://reurl.cc/NRkYnp

接著解壓縮後運行其中的webui-user檔案,系統會自動執行python並且建立一個venv虛擬環境並在其中搭建AI產圖的基本框架

https://i.imgur.com/wcvDTve.jpg


此時只需靜待即可,過程會持續10分鐘-1小時不等,視網路狀況而定

待完成後系統會提示缺少模型資料,也就是外流出來的那些訓練範本

目前廣為流傳的版本是52GB的大資料夾,但事實上是多個訓練資料的綜合,實際上須用到的只有其中4-7GB

https://i.imgur.com/T7yq39d.jpg


以檔案名子來選擇需要的訓練模型,其中帶有「sfw」字眼的就是不含成人內容,意為safe for work(工作中不可以色色!)

將訓練模型中的animevae.pt檔案以及任意模型資料夾中的model.ckpt、config.yaml加入已經創建好的模型

也就是原資料夾中stable-diffusion-webui\models\Stable-diffusion\的目錄下,並且將以上檔案依序改名為model.vae.pt、model.ckpt、model.yaml

並再次運行其中的webui-user檔案,待完成後得到一串網址即可運行AI產圖!

https://i.imgur.com/r9x6NYp.jpg


https://i.imgur.com/pWtWasw.jpg

開始操作

這幾個禮拜對於NovelAI的教學版上文章眾多,這套方法得到的產圖工具相當類似,不做太多贅述

首先可以將novelaileak/stableckpt/modules/modules/下的檔案全部複製到stable-diffusion-webui/models/hypernetworks/下面,便可以在操作介面改變製圖風格,包括像是特定愛好,如FURRY

Prompt:畫會靠近這些參數

Negative prompt:畫會遠離這些參數

Sampling Steps:迭代次數,越大越耗時,一般建議20上下

Sampling method:算法,影響你AI的風格,新手可以嘗試Euler和DDIM

Batch count:連續生成次數

Batch size:一次生成張數

CFG Scale:制約參數,越大越忠於描述,越小AI越自由發揮

其他功能例如以圖畫圖、進階修改等等皆有,再自己去發現了

結語

因為日前最火紅的AI繪圖軟體資料庫外洩,也讓網路上吹起一部份自製AI繪圖的旋風

也因為門檻低,實現了能夠「在家產製高品質動漫圖」的可能性

不過也因此有許多爭議、法律的問題產生,也希望版友理性討論,並且不要讓自己一時慾念而身陷囹圄

本文僅做為一個教育的分享,所有資訊來自於網路,不鼓勵也不希望有版友以身試法

再附上幾張我自己產出的圖(還沒慢慢調參數)

https://i.imgur.com/tKvw1Te.png


https://i.imgur.com/4jb2vlD.png

https://i.imgur.com/EJ2vdjQ.png

--
GAS GAS GAS
https://reurl.cc/r1yQGN

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.232.105.209 (臺灣)
PTT 網址

HAmakers10/16 18:04我用 w.d1.3那個model 不知到為啥只有臉正常 身體各種克

HAmakers10/16 18:04蘇魯

twosheep060310/16 18:07negative prompt下的不夠多而已

spfy10/16 18:07Prompt給的不夠 或是動了圖的尺寸 只要超過預設512*512

spfy10/16 18:08都要用非常非常多正反面Prompt控制 不然很容易克蘇魯

smart0eddie10/16 18:08百合 貼貼

twosheep060310/16 18:09https://i.imgur.com/QhTAHq5.png 附個我自己的成果

spfy10/16 18:09Batch size直接影響VRAM使用量 不是高階卡開2-3就頂了

twosheep060310/16 18:10同個prompt同seed 左邊NovelAI 右邊是我本機算的

k1k183200210/16 18:11其實是還可以去用這套幫自己增加模型的樣子

s7851322110/16 18:13說真的,不是要搞色圖跟練模型,用Colab部署方便

chung200710/16 18:17前幾天還有人在說洩漏的檔案根本沒用,一般人沒辦法使

chung200710/16 18:17用真的是太小看宅宅了

s7851322110/16 18:22然後hypernetwork,玩來玩去還是None穩定

willy071310/16 18:30None最穩,然後要手動加提高品質的那些tag(線上是內建

avans10/16 19:11推教育訓練!

roy110001210/16 20:38

basketkdash10/16 22:50其實已經有人試出能跟novelai產出一樣圖的設定了 英

basketkdash10/16 22:50文搜一下就找的到了

dolanmin10/16 23:55

kimono102210/17 00:10英文不好真不方便