X



【AIAIお絵描き】サル🐒でもできるLoRA学習【~実践編~】
■ このスレッドは過去ログ倉庫に格納されています
0001
垢版 |
2023/06/13(火) 02:36:28.60ID:1GGE602q0
AIお絵描きのプロンプトにも飽きて好きなキャラを学習させたい
でも難しそう……とか思っとる人おるやろ
ワイやで!

これはそんなワイによるワイのためのLoRA学習のメモや
0002
垢版 |
2023/06/13(火) 02:37:24.77ID:1GGE602q0
今回は実際に学習をしてみる実践編やで。
まだ環境構築が終わっとらんニキは以下のスレから読んでクレメンス

前スレ
【AIAI】サル🐒でもできるLoRA学習【~環境構築編~】改訂版
https://eagle.5ch.net/test/read.cgi/livejupiter/1686589555/
0003風吹けば名無し
垢版 |
2023/06/13(火) 02:39:21.17ID:Qei70UIk0
カタカナの単語全部わからん
インストールってダウンロードと違うの?
0005
垢版 |
2023/06/13(火) 02:40:42.09ID:1GGE602q0
>>3
本に例えた話がわかりやすかったで
曰く、ダウンロードは本を買うことで、インストールは本を読むことらしいゾ
0006
垢版 |
2023/06/13(火) 02:41:24.72ID:1GGE602q0
お品書きと大体の流れやで

終了:1, StableDiffusionのインストール

終了:2, 必須ランタイムなどのインストール

終了:3, kohya_ssのダウンロードと環境構築

4, StableDiffusionのtaggerで素材画像にタグをつける

5, kohya_ssにモデル・素材フォルダ・出力先・学習パラメーターを設定

6, Train_modelを実行するとsafetensorかckptでLoRAが吐き出される

7, StableDiffusionのLoRAフォルダに入れて花札マークから呼び出して生成

8, 学習した特徴が出力画像に反映
0008
垢版 |
2023/06/13(火) 02:43:12.76ID:1GGE602q0
必要な物

【ハードウェア要件】
・windows10 PC

・CPUはsandy bridgeでも動く

・RAM16GB以上

・HDD/SSD空き容量 100GBくらい

・vram10GB以上のグラボ
0011
垢版 |
2023/06/13(火) 02:44:33.02ID:1GGE602q0
【手順01 画像素材の用意】

まずは画像素材を手元に用意してクレメンス!
拡張子やサイズは特に問わないから、グッと来るのをしっかり選ぶんやで!
「1人だけ写って」いて「いろいろな角度」で「いろんなポーズ」をしている画像がええで!
0012
垢版 |
2023/06/13(火) 02:45:11.64ID:1GGE602q0
画像が集まったら、画像ファイル名を連番にするで。
ワイは「ファイル名変更君」を使っとるけど好きな方法でええゆやで
例)"01.jpg" "02.png" "03.jpg" (ry
0013
垢版 |
2023/06/13(火) 02:46:11.71ID:1GGE602q0
ファイル名変更出来たら、画像が入っているフォルダ名を以下のように変更するんやで。

「10_トリガーワード」

10は学習の繰り返し回数やで。
トリガーワードは今回作成するLoRAの要素をStableDiffusionから呼び出すための名前やで。

最終的にはこんな感じになるで
https://imgur.com/ap61WeO.jpg
0014
垢版 |
2023/06/13(火) 02:47:20.97ID:1GGE602q0
【手順02 画像素材のタグ付け】

StableDiffusionを起動してクレメンス。
【~環境構築編~】でインスコしたニキは「SdWebUi.bat」を実行やで!

手動でインスコしたニキたちは、以下の「stable-diffusion-webui-wd14-tagger」が入っていることを確認するにゃで
https://github.com/toriato/stable-diffusion-webui-wd14-tagger
0015
垢版 |
2023/06/13(火) 02:49:31.65ID:1GGE602q0
起動したら「Tagger」を開いて「Batch from directory」をクリックや。

「Input directory」に【手順01】で用意した画像フォルダのパスを入力して、オレンジのボタンをクリックやで!
https://imgur.com/a/whPHDKg.jpg
0016
垢版 |
2023/06/13(火) 02:50:35.24ID:1GGE602q0
タグ付けが完了すると画像フォルダに、画像と対になるテキストファイルが生成されてると思うで
https://imgur.com/NYHYSdu.jpg
0017
垢版 |
2023/06/13(火) 02:51:00.13ID:1GGE602q0
とりあえずテキストファイルを1つ開いてみて、
ここにキャラ名が書かれていれば次の手順に進んでOKや!
https://imgur.com/WqEWXHx.jpg
0018
垢版 |
2023/06/13(火) 02:51:31.87ID:1GGE602q0
書かれていない場合は、残念ながら居残りや......🐒🌪

オレンジのボタンをクリックする前に、画面を下にスクロールすると「Additional tags」があるで。
そこに、「キャラ名」とか「他の要素と混ざらない合言葉」とかを入れて、もう一度オレンジボタンをクリックや!
https://imgur.com/PUC41C4.jpg
0019
垢版 |
2023/06/13(火) 02:52:37.70ID:1GGE602q0
【手順03 タグの選定】

めんどくさいからさっさと進みたいって人はここはやらんでええで🐒

ワイも説明するの難しいから、あとは参考資料と下の茶番でニュアンスをわかってくれると嬉しいで


ワイ「学習させたい要素をテキストファイルから『消す』と、AIがその要素を学習してくれるんや!」

AI「ファッ!? こいつピンク髪やろ? いやでもテキストにはピンク髪ってないやん?」
AI「ここ覚えるで!」

ワイ「……みたいな感じや」
0021
垢版 |
2023/06/13(火) 02:54:45.10ID:1GGE602q0
【手順04 kohya_ss】

せっかくkohya_ssとかいうの入れたのに使わんのけ?とか思ってたそこのニキ!
待たせたで!
0022
垢版 |
2023/06/13(火) 02:55:39.49ID:1GGE602q0
StableDiffusionを終了したら以下のコマンドでkohyaを起こすで
【コマンドプロンプトを管理者権限で実行】

> cd C:\{kohya_ssをダウンロードしたフォルダ}\kohya_ss
> .\venv\Scripts\activate.bat
> gui.bat --listen 127.0.0.1 --server_port 7860 --inbrowser


ブラウザが開いたらまずはベースモデルの保存先を設定するで!
「Dreambooth LoRA」-> 「Pretrained model name or path」
https://imgur.com/v8JAZTV.jpg
0023
垢版 |
2023/06/13(火) 02:56:31.73ID:1GGE602q0
次は入出力フォルダの設定やで
https://imgur.com/IhGdaLT.jpg

ここで重要なのは3つや

・imagefolderは【手順01】で作成した「10_トリガーワード」が入っているフォルダを指定するんやで!(「{10}_{トリガーワード}」フォルダは直接指定しても読込まれんで)

・Output folderはLoRAの保存先やで

・Model output nameは今回出力するLoRAの名前やで
0024
垢版 |
2023/06/13(火) 02:57:42.58ID:1GGE602q0
https://imgur.com/GWKiKgC.jpg
画像を参考にパラメータを設定して最後に「Train model」をクリックすれば学習が始まるで

それぞれのパラメーターの詳しい設定はとしあきloraを見てクレメンス
0025
垢版 |
2023/06/13(火) 02:58:28.36ID:1GGE602q0
設定がめんどくさいニキにはワイのconfigを書き出してから、これを「Configulation file」から読込んで保存先なんかを書き換えて使ってもええで
https://ux.g;etuploader.com/dialogues_txt/download/1223
パスはsaru
0026
垢版 |
2023/06/13(火) 02:59:23.98ID:1GGE602q0
ワンポイント🐒

・学習結果がうまく反映されないときは、「Learning rate」の小数点以下のゼロを増やすとええで
範囲は0.00001~0.0000001くらいやね


・学習には時間がかかるから寝る前に仕込むとええで、ちなみにVRAM使用率はbatch size = 1でだいたい9GBちょっとや
VRAM余ってるニキはTrain batch sizeの値を上げると更にゴリゴリできるで
https://imgur.com/JvFZ6Q4.jpg
0027風吹けば名無し
垢版 |
2023/06/13(火) 03:00:34.87ID:Ryace6nb0
なんでこいつ1人で喋ってんの?
>>4てかこいつ絵師全員にAI学習の許可取ってんのか?
1人でただやって公開しないならグレーだがこれ許可取ってねえなら普通にアウトだろ
0028
垢版 |
2023/06/13(火) 03:02:55.11ID:1GGE602q0
>>27
せやな
公開はせんほうがよかったな
0029
垢版 |
2023/06/13(火) 03:03:51.77ID:1GGE602q0
【手順04 LoRAの使用方法】

完成すると出力フォルダにsafetensorが保存されてるで

https://imgur.com/iEIjdWK.jpg
これの"-000005"みたいな「数字が付いて無いやつ」が完成したやつやで

これを引っこ抜いたら、「.\SdWebUi\Lora」にコピーするんやで
0030
垢版 |
2023/06/13(火) 03:04:59.92ID:1GGE602q0
kohya_ssをctrl+cで終了したらStablediFusionを起動して花札のマークから適用できるで
https://imgur.com/k6yfuTT.jpg
0031
垢版 |
2023/06/13(火) 03:08:06.07ID:1GGE602q0
これでサル🐒でも出来るLoRAはおしまいや
これはワイのメモやから間違ってるところあっても堪忍な
0032風吹けば名無し
垢版 |
2023/06/13(火) 03:09:44.28ID:+38Ok1qN0
助かるけどワイが環境を整える頃には全部古くなってそう
0033風吹けば名無し
垢版 |
2023/06/13(火) 03:09:56.96ID:Ryace6nb0
すまんと言いつつ普通に画像もLORAも消さずに何食わぬ顔で続行してるのがこのスレの笑いどころか?
普通に悪質すぎだろ消せよ お前みたいなののせいでAI絵師の肩身狭くなるんだよ
0034風吹けば名無し
垢版 |
2023/06/13(火) 03:10:00.28ID:3NZSgSkn0
質問
AIイラストとか制作系興味あるんやがPCもお金もない😭
なんぼぐらいかかるんや
20万くらいのゲーミングPC買ったらいけるか?
ゲームも一緒にしたい🫥
0036風吹けば名無し
垢版 |
2023/06/13(火) 03:11:16.38ID:VfwocqiIp
絵師はメンヘラ多いから画風まで反映されてる奴は極力公開せん方がええわな
0037
垢版 |
2023/06/13(火) 03:12:16.45ID:1GGE602q0
>>32
環境構築は前スレを参考にしてくれると嬉しいで
大体1時間もあれば構築できるで
0038風吹けば名無し
垢版 |
2023/06/13(火) 03:12:44.38ID:hdxa4t120
>>4みたいに素材扱いされてるのを元絵師が見たらどういう反応するんやろな
スレ建てるのは自由だと思うんやがもうちょい配慮しようや😥
0039
垢版 |
2023/06/13(火) 03:13:21.73ID:1GGE602q0
>>33
loraの方は消したから素材画像のほうは画像は削除申請しとくで
0040風吹けば名無し
垢版 |
2023/06/13(火) 03:14:12.88ID:Ryace6nb0
>>35
いやワイもAI生成してる側だしこれ以上規制されると困るねんけどって意味で忠告してるんやが

>>39
ほんまに気をつけてや
0041風吹けば名無し
垢版 |
2023/06/13(火) 03:15:19.85ID:0Hw1/P48p
>>27
>>38
きっしょ
0042
垢版 |
2023/06/13(火) 03:15:29.28ID:1GGE602q0
>>34
AIの方は3060載ってればなんとかなるからこういうのでもええけど大体20万くらい見ておいたほうがええね
https://i.imgur.com/yYM370P.jpg
0043
垢版 |
2023/06/13(火) 03:16:10.93ID:1GGE602q0
>>38
せやな
素材として使える動画用立ち絵だけにするべきやったわ
0044風吹けば名無し
垢版 |
2023/06/13(火) 03:16:40.52ID:+38Ok1qN0
どうせお気持ちに配慮してる間に外人が好き勝手やって置いていかれるんやから
好き勝手やる方がええわ
0045
垢版 |
2023/06/13(火) 03:17:33.33ID:1GGE602q0
>>40
すまんな
叱ってくれてサンガツや
0046風吹けば名無し
垢版 |
2023/06/13(火) 03:18:30.24ID:Ryace6nb0
>>45
ワイもキツく言いすぎたわすまん
0047
垢版 |
2023/06/13(火) 03:18:40.66ID:1GGE602q0
>>36
サンガツ
気を付けるで
0048風吹けば名無し
垢版 |
2023/06/13(火) 03:19:15.32ID:AbOkJV0b0
ボイロLoraを例に挙げるならずんだもんとかにした方がええで
公式がAI学習用に素材配布してくれてるし
0049風吹けば名無し
垢版 |
2023/06/13(火) 03:20:51.16ID:3NZSgSkn0
>>42
レスサンクス
3060ってやつとスレにある要件満たせばいいんやな
やっぱ20万ぐらいするんか
初期投資高いなあ
最低ラインで20万って感じか?それならAIが発展していくにつれ大変そうやな
PC知識も少ないし金もないし興味あるけど仕切り高いなあ
0050
垢版 |
2023/06/13(火) 03:21:11.05ID:1GGE602q0
>>44
せやな
ただ体裁上はバレないようにする素振りくらいはマナーなんやと思うで
0051
垢版 |
2023/06/13(火) 03:22:03.79ID:1GGE602q0
>>46
謝らなくてええんやで
ニキの言うことは尤もやと思うンゴ
0052
垢版 |
2023/06/13(火) 03:22:20.64ID:1GGE602q0
>>48
知らんかったわ
情報サンガツや!
0053
垢版 |
2023/06/13(火) 03:24:18.16ID:1GGE602q0
>>49
せやね大体20万くらいでええと思う
ただ>>42のやつはほんまギリギリやと思うからCPU性能とRAM容量はもう少しあったほうがええと思う
0054風吹けば名無し
垢版 |
2023/06/13(火) 03:24:43.34ID:ImHQ2LnL0
こいつらいつも自分で首絞めてんな
むしろ潰すために流布してんの?
0055風吹けば名無し
垢版 |
2023/06/13(火) 03:26:34.14ID:RXmrTvhI0
AMDのGPUは相性悪いんか?
なんかRTXしかオススメされてない印象だわ
0056
垢版 |
2023/06/13(火) 03:27:08.59ID:1GGE602q0
>>54
これが誰でも出来るようになったらそれを基礎にしてまた新しい技術がテクニックが生まれるのを期待してる感じやな
確かに潰されるリスクもあるけど閉じコン化しても先はないと思うんや
0057
垢版 |
2023/06/13(火) 03:28:40.53ID:1GGE602q0
>>55
行列計算はcudaのほうが成熟してるからやろな
でも今はAMDでも出来るらしいで
0058風吹けば名無し
垢版 |
2023/06/13(火) 03:29:30.37ID:3NZSgSkn0
>>53
最後にイッチがどんなPC使ってるか教えてくれ
最悪値段だけでも
0059風吹けば名無し
垢版 |
2023/06/13(火) 03:30:46.21ID:ImHQ2LnL0
>>56
そんなんだから槍玉に上がって規制食らいそうになってるんやが
アングラで黙々とやれ
0060
垢版 |
2023/06/13(火) 03:31:31.81ID:1GGE602q0
>>58
ワイのは70万くらいするからあまり参考にならんと思うで
このメモを描く際に使った環境やとこんな感じやね

R9 5950X
RAM 64GB
RTX4090
0061風吹けば名無し
垢版 |
2023/06/13(火) 03:32:35.23ID:RXmrTvhI0
>>57
一応出来るのね
でもまあ結局コスパも考えるとRTXでええかってなっちゃうんだろなあ
0062
垢版 |
2023/06/13(火) 03:33:08.56ID:1GGE602q0
>>59
規制をくぐり抜けた先がローカル実行や
一瞬で拡散されて炎上する今の時代にアングラはもう難しいと思うで
0063
垢版 |
2023/06/13(火) 03:34:44.01ID:1GGE602q0
>>61
せやな
AMD GPUのvram特盛でお得路線は素晴らしいけどやっぱりcuda一強なのはなかなか崩せなさそうや
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況