如何無需編碼訓練您自己的LoRA模型?
簡介
想要創建自己的 AIGC 模型嗎?一個理解你的習慣、符合你的風格,並提供真正反映你願景的結果的模型?那麼你絕對應該試試訓練一個 LoRA 模型 — 它會讓你的創意流程更高效、更自由。
LoRA 是一種輕量級微調方法。與其從頭訓練一個大型模型,不如在現有模型的基礎上添加一層”加速適應”。可以把它看作是為通用模型量身定制一件** 衣服**,幫助它在特定任務上表現得更好。
與傳統訓練方法相比,LoRA 更快、成本更低,同時仍然提供高度個性化的結果。例如,你可以訓練一個 LoRA 來以特定的藝術風格創建插圖,或更好地理解你經常使用的提示詞 — 這樣輸出結果會更準確,更符合你的創意願景。
在本教程中,我們將逐步引導你訓練一個 LoRA 模型。然後,你可以輕鬆創建自己的自訂 AI,以增強你的創意項目。
我們的訓練平台是 WaveSpeedAI。你可以通過搜索 qwen-image-lora-trainer 找到訓練工具。

數據上傳
(1) 如圖所示,點擊數據 區域並上傳包含多張圖像的 .zip 文件。
(2) 我們建議準備 10 到 20 張與你想要的效果相關的圖像。例如,如果你想學習某位漫畫藝術家的風格,收集他們的作品並將其壓縮成 .zip 文件。

附註。 為了獲得最佳訓練結果,你應該瞭解一些關於 zip 文件中圖像的重要事項。
a. 確保圖像集** 多樣化**,從各種角度和視角展示主體或風格。
b. 保持主體或特徵清晰,避免圖像中不必要的細節。
c. 確保** 高質量圖像**。圖片應該看起來不錯、清晰,沒有水印。
d. 最好所有圖像都有** 相同的尺寸**。
e. 創建 zip 文件時,保持組織良好。只包含** 圖像**文件和 .txt 文件,避免添加任何其他類型的文件或額外內容。
設置 trigger_word
(1) trigger_word 告訴模型:當你在圖像生成中使用這個詞時,它會鏈接到你上傳的數據。
(2) 在 trigger_word 輸入框中,你可以輸入一個唯一的 標識符,例如:p3r5on。

使用規則:
a. 不帶標題: 模型將直接使用你在 trigger_word 框中輸入的單詞(例如 p3r5on)作為所有圖像的唯一描述。
b. 帶標題: 系統不會自動插入 trigger_word。如果你仍然想使用它,需要手動將 trigger_word 添加到每個標題中。
附註。標題 是與圖像名稱相同的 .txt 文件中的文本。例如,如果你想訓練一個模型來生成 Angelina Jolie 的圖片,你可以如下所示準備數據集:

在與圖像名稱相同的每個 .txt 文件中,我們寫標題。例如,在 1.txt 中,我們可以寫 “Angelina Jolie in a black dress” 作為標題。如果我們仍然想使用 p3r5on 作為 trigger_word,那麼在 1.txt 中,我們應該寫:“p3r5on Angelina Jolie in black dress”。
配置訓練參數
在 WaveSpeedAI 平台上,關鍵參數已經為你預設。你只需要根據你的需要進行小幅調整。
附註。 保持** 預設參數會為你提供良好的結果。如果你想要更個性化的結果,你可以自己調整它們,但請記住: 值越大,訓練速度越慢**。

a. Steps: 像我們在學校學習的次數一樣。更多的步驟意味著模型從你的圖像中學習更多並更好地記住它們。但如果步驟** 太少**,模型可能無法清楚地學習;如果** 太多**,它可能只會記憶圖像而失去靈活性。

b. learning_rate: 類似於學習速度。更高的值意味著模型學習速度很快但可能出錯。更低的值意味著它學習更漸進但需要更多時間。

c. lora_rank: 你可以把這個看作”記憶容量”。更高的值允許模型更準確地記住細節,但文件大小會更大。較低的值使模型更輕,但它可能無法捕捉複雜的信息。
附註。 一般來說,訓練 1000 步的 LoRA 模型大約需要 8 分鐘(大約 500 秒),而訓練 3000 步則需要約 25 分鐘(大約 1500 秒)。
開始訓練
(1) 完成配置後,按 Run 按鈕開始訓練。

(2) 系統將在後台訓練模型,所以你不需要做任何其他事情。
模型交付
(1) 訓練完成後,你可以將模型下載 到你的電腦或複製模型的 URL。
(2) 下載後,你可以在你的本地工作流 中使用 trigger_word 來調用你訓練的 LoRA 模型。
(3) 或者,你可以在 WaveSpeedAI 平台上使用保存的模型 URL 來在任何支持 LoRA 的模型 中調用你訓練的 LoRA 模型。

附註。 這裡,我們以 qwen-image/text-to-image-lora 模型為例。
a. 點擊 +Add Item 按鈕,然後將複製的 URL 粘貼到路徑字段中。
b. 將比例保持為預設。
c. 再次點擊 Run,你將獲得我們之前訓練的 Angelina Jolie 風格的圖像。

d. 你也可以將其與其他提示詞結合以產生更多創意效果,例如改變背景、服裝風格或環境!
例如,我們可以根據之前的圖像修改服裝。

如何永久保存你的模型
我們可以將你的模型保存 7 天。如果你想隨時隨地使用你的模型,你可以將其上傳到 Hugging Face。讓我們學習如何在此平台上創建你自己的模型 URL。
首先,創建你自己的帳戶,我不會在這裡詳細說明。然後點擊右上角的你的頭像。

找到 +New Model
在你的存儲庫中,你可以寫一個 README 文件 或模型卡 來描述你的模型。
給你的模型命名並選擇許可證(推薦 apache-2.0 或 mit)
找到文件和版本
點擊上傳文件
上傳你的模型文件並點擊 Commit changes to main
你現在可以看到你的模型了!
然後右鍵點擊”下載按鈕”並選擇”** 複製鏈接地址**“。這是你的模型的** 永久 URL**。 此外,還有一種更簡單的方式來調用你的模型。只需複製你的模型名稱(<owner>/<model-name>) 並將其粘貼到操場路徑中!

調用你的 LoRA 模型的另一種方式
恭喜!你現在可以隨時在 WaveSpeedAI 上使用它!
最後的想法
在 WaveSpeedAI 上訓練自己的 LoRA 模型很簡單、很快,而且非常有益。只需一個小型數據集和幾個簡單的步驟,你就可以創建一個理解你的風格並適應你的創意需求的個性化 AI。
無論你是藝術家、設計師,還是只是對 AI 感到好奇,LoRA 都能開啟一個新的創意自由水平。現在輪到你了 — 開始訓練、嘗試不同的提示詞,發現你的想像力能帶你走多遠!


