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

Edited on