AI 杀疯了,NovelAI开源教程
大家好,我是 Jack。
如果說(shuō) 2021 年是“元宇宙”的元年,那么 2022 年或許就是“AI作畫”的元年。
最近,“AI作畫”的作品越來(lái)越多,掀起了一股熱潮。比如之前在美國(guó)科羅拉多州博覽會(huì)的藝術(shù)比賽中獲得了第一名的作品,就是 AI 所作。
空間歌劇院(Thétre D'opéra Spatial) 基于Midjourney生成的圖像基于Midjourney生成的圖像
想像一下:輸入各種風(fēng)格、主題、氛圍的關(guān)鍵詞,然后 AI 就會(huì)生成符合要求的作品,仿佛藝術(shù)就是一件“觸手可及”的事情。
而現(xiàn)在,這一切已經(jīng)成為了現(xiàn)實(shí)。
我們一起看下現(xiàn)在 AI 的作畫水平。
一、AI 作品
輸入文字關(guān)鍵詞描述,AI 直接生成圖像作品:
輸入真實(shí)場(chǎng)景圖片,圖片二次元化:
這種算法,不是檢索,檢索網(wǎng)絡(luò)上已有的作品,而完全地重新創(chuàng)作。
二、NovelAI
國(guó)外相繼也推出了各種各樣的產(chǎn)品,比如比較出名的 NovelAI,上述的 AI 作品都是通過(guò) NovelAI 生成的。
NovelAI 的模型訓(xùn)練使用了數(shù)千個(gè)網(wǎng)站的數(shù)十億張圖片,包括 Pixiv、Twitter、DeviantArt、Tumblr 等網(wǎng)站的作品。
NovelAI 是一個(gè)收費(fèi)的網(wǎng)站:
后來(lái) NovelAI 的模型被指泄漏了出來(lái),采用的就是一些 stable diffusion 模型。
也就是說(shuō),我們可以本地搭建這個(gè)服務(wù)了。
三、Stable Diffusion web UI
使用 Stable Diffusion web UI 開(kāi)源項(xiàng)目,即可搭建。
這里簡(jiǎn)單說(shuō)下搭建流程:
1、下載代碼:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui?2、創(chuàng)建 Anaconda 虛擬環(huán)境:
conda create -n novelai python==3.10.6安裝 3.10.6 是因?yàn)殚_(kāi)源代碼倉(cāng)庫(kù)說(shuō)明的是推薦 3.10.6。
3、激活 conda 虛擬環(huán)境:
conda activate novelai4、根據(jù)顯卡驅(qū)動(dòng)安裝 GPU 版本的 Pytorch:
直接使用官網(wǎng)的命令安裝,打開(kāi)網(wǎng)頁(yè):
https://pytorch.org/get-started/locally/
根據(jù)自己的環(huán)境選擇安裝指令:
5、第三方庫(kù)依賴安裝:
進(jìn)入項(xiàng)目根目錄,然后作者注明的第三方依賴庫(kù)。
python -m pip install -r requirements.txt6、下載模型文件:
NovelAI 的模型訓(xùn)練文件泄漏出來(lái)了,我直接放到網(wǎng)盤分享出來(lái)了。
權(quán)重下載鏈接(提取碼:jack?):
https://pan.baidu.com/s/1BJ-5Zo7FnCxh7ezJtYEqIg?pwd=jack?
將模型文件解壓縮放到 models 目錄下,
在 models/Stable-diffusion 里,可以看到這幾個(gè)文件:
7、運(yùn)行 Web UI
python launch.py第一次運(yùn)行,這個(gè)過(guò)程中也會(huì)下載一些依賴庫(kù)和權(quán)重文件,耐心等待即可。
看到 local URL 表明開(kāi)啟完成,直接打開(kāi)這個(gè)本地連接。
然后你就能看到這個(gè)頁(yè)面了:
8、效果測(cè)試:
Prompt 輸入:
masterpiece, best quality,obliques , 1girl, magic, vivid, looking at viewer, from above, black hair, black eyes, floating, flowing dress, {{{{intricate red dress}}}}, hibiscus flowers, d:, cleavageNegative prompt 輸入:
nsfw, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry,steps、圖片尺寸、CFG Scale 設(shè)置跟我一樣,隨機(jī)種子 Seed 設(shè)為:815804347。
點(diǎn)擊 Generate 生成,你就能得到這樣的結(jié)果:
如果對(duì)環(huán)境搭建有問(wèn)題,可以參考我之前發(fā)布過(guò)的一期環(huán)境搭建視頻教程:
AI殺瘋了!2022年保姆級(jí)AI算法教程,新年必玩!_嗶哩嗶哩_bilibili
四、絮叨
其實(shí)高級(jí)玩法還有很多,比如使用 Textual Inversion 用某個(gè)人的圖片集(30張左右),訓(xùn)練一個(gè)小模型,記錄這個(gè)特征,然后進(jìn)行多特征融合(寫在 Prompt 描述里)。
就能生成像某個(gè)人的寫實(shí)一些游戲風(fēng)格作品。
圖片來(lái)源于網(wǎng)絡(luò)還可以使用 img2img 進(jìn)行風(fēng)格、背景的替換等。
這些都可以使用 Stable Diffusion web UI 實(shí)現(xiàn)。
如果大家這些內(nèi)容感興趣,歡迎點(diǎn)個(gè)在看,喜歡的人多的話,我這周末就肝一期視頻教程。
詳細(xì)講述,環(huán)境搭建 + Stable Diffusion web UI 使用技巧 + 各種玩法。
風(fēng)險(xiǎn)提示:
1、不要將 Stable Diffusion web UI 服務(wù)部署到公網(wǎng)服務(wù)器上,項(xiàng)目有漏洞,機(jī)器會(huì)被劫持;
2、不建議使用 naifu 版本,封裝較多,容易被動(dòng)手腳。建議使用開(kāi)源的 Stable Diffusion web UI。
3、我的模型,我跑過(guò),沒(méi)問(wèn)題。但不要隨便下載網(wǎng)絡(luò)上的其它開(kāi)源模型,有反序列化攻擊風(fēng)險(xiǎn)。
好了,今天就聊這么多吧。
我是 Jack,我們下期見(jiàn)~
總結(jié)
以上是生活随笔為你收集整理的AI 杀疯了,NovelAI开源教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python 英语分词是什么意思_英语里
- 下一篇: 基于行为树的高级游戏AI教程