To be completed!
透過 AI 產生的資料統稱為 AIGC (AI Generated Content)
# 關鍵技術
# GAN (生成對抗網路)
全名: Generative Adversarial Network, 在 2014 年被 AI 翹楚 Goodfellow 提出,由兩個神經網路組成。
組成 | 職責 |
---|---|
生成器 (generator) | 生成以假亂真的新資料 |
鑑別器 (discriminator) | 判別是否為假資料 |
透過以上競爭機制,生成器會生成越來越貼近原始資料的內容,直到找出理想的生成範圍為止。
缺點:因為採用神經網路競爭的方式,因此難以掌握生成結果。
# Diffusion Model (擴散模型)
在 2020 年提出,作法:對原始圖像不斷增加雜訊,再逐步去除雜訊的過程,可以獲取原始圖像中特徵或結構的重要資訊。
具體來說,其目的是學習要過濾掉哪些雜訊才能讓圖像變得更接近原圖,李宏毅教授的比喻:
「大衛像已經在 (大理石) 裡面了,我只是去除多餘的部分而已。」-米開朗基羅
優點:只需建構一個神經網路,訓練過程更穩定,且易於觀察,較能掌握結果。
以上兩種都以生成圖片為主,且多半採用監督式學習。
# GPT 模型
全名: Generative Pre-trained Transformer,由 OpenAI 開發,採非監督式學習,為一大型語言模型 (LLM)。
Transformer
2017 年由 Google 提出,用來處理自然語言等序列資料中,不同位置的依賴關係與重要性之深度學習模型。
# AI 繪圖工具總覽
付費工具:
- Midjourney
- DALL·E 3 or https://labs.openai.com (88???)
有免費額度或免費的工具:
- Bing Image Creator 或直接在 Copilot 中使用。
- Stable Diffusion (SD): 自己的電腦、官方的 DreamStudio 或 RunDiffusion
- Leonardo.Ai
- Firefly
- PixAI.art
- Recraft
- Krea.ai
- TensorArt(👍)
下載模型
- Civitai
Bing
中文理解度最高,容易創作時事梗圖。
SD
開源,可自己訓練模型,自由度最高,對硬體需求也高。
安裝教學: Youtube
Leonardo.Ai
植基於 SD 的基礎上,也可自己訓練模型。
# 法律及道德問題
智財局:
AI 僅為工具,由人類輸入指令,作品是人類原創 → 受著作權保障
由 AI 獨立創作,人類參與程度極低 → 不會受著作權保障
目前普遍的社群共識:
AIGC 的作品是沒有版權的!
爭議:
訓練模型的影像有侵權的嫌疑
最佳作法:
請標明有無使用到 AI 繪製,且勿標示為自己的作品。
# Bing
- 使用 OpenAI 的 DALL・E 3 模型,建議使用 Edge 瀏覽器存取。
- 尺寸固定為 1024x1024 的 jpg 檔案
# Stable Diffusion(SD)
由 StabilityAI, Runway 與 CompVis 大學團隊所研發。
任何人都可以進行微調 (fine-tune),或是使用自己的資料集進行訓練。
有基礎模型 1.5 和 2.1 版本,以及更新的 SDXL。
推薦的動漫風 checkpoint 模型: MeinaMix
# 關鍵詞
Prompt = 形容詞 + 名詞 + 動詞 + 樣式/風格
基本要素:
主題:人、地點、物件
├── 風格:照片、繪畫、雕像、塗鴉
├── 環境:室內、室外、月球
├── 照明:晴天、陰天、霓虹燈
├── 顏色:明亮、柔和、黑白
├── 氛圍:平靜、喧鬧
└── 構圖:人像、特寫、鳥瞰圖
關鍵字越明確越好;可適當加入權重;
推薦:訓練 ChatGPT 來生成之!
下的關鍵字越複雜,關鍵詞之間會互相干擾!故盡可能準確提詞,而非堆疊關鍵字。
舉例:
1.「釣魚老翁的古風畫」
Old man fishing, Chinese painting, outdoors, sunny, Black and white, warm, landscape
2. 一些簡單的範例
A sleeping cat lies on the bed with sunlight streaming in from the window
A beautiful girl playing guitar
Illustration of Mountain climbers ascending a challenging peak
# Prompt 生成器
# ChatGPT
使用方法如下
你現在是一個 幫助我進行 Prompt 生成的 AI。你會將 Concept 轉換為可供「圖像生成AI」使用的 Prompt。Prompt 要使用明確且具體的形容詞, 並用「, 」來分隔。希望圖像風格跟範例相同,以下是一些範例: | |
Concept: 太空中的蘋果 | |
Prompt: {輸入想要的風格的範本} | |
如果你了解了, 請等待我輸入 Concept。Reply in English |
如果要使用 SD,上方的敘述可以改為以下:
StableDiffusion是一款利用深度學習的文生圖模型,支持透過使用Prompt來產生圖像,描述要包含或省略的元素。 | |
我在這裡引入StableDiffusion中的Prompt概念,下面的prompt是用來指導AI繪圖模型創作圖像的。它們包含了圖像的各種細節,如人物的外觀、背景、顏色、光源效果和鏡頭的角度,以及圖像的主題和風格。現在幫助我進行英文的Prompt生成,你會將Concept轉換為「可供圖像生成AI」使用的3組Prompt。Prompt要使用明確且具體的形容詞,並用「,」來分隔。提供Prompt後,請詢問使用者是否希望進行修改。以下是一些範例: |
# Lexica
網址: Lexica
方法:選擇喜歡的圖片,複製或修改該 prompt.
# 我用的網站
網址:
方法:按照步驟依序選擇想要的要素,最後複製 prompt 即可。
# Prompt hero
網址: Prompt hero
# SD
- SD: animateDiff 動畫擴充
# ref
《AI 繪圖夢工廠》
https://www.posemaniacs.com/zh-Hant/articles/anatomy-for-better-character-drawing-4-1