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