【AIAIお絵描き】サル🐒でもできるLoRA学習【~実践編~】
■ このスレッドは過去ログ倉庫に格納されています
AIお絵描きのプロンプトにも飽きて好きなキャラを学習させたい
でも難しそう……とか思っとる人おるやろ
ワイやで!
これはそんなワイによるワイのためのLoRA学習のメモや 今回は実際に学習をしてみる実践編やで。
まだ環境構築が終わっとらんニキは以下のスレから読んでクレメンス
前スレ
【AIAI】サル🐒でもできるLoRA学習【~環境構築編~】改訂版
https://eagle.5ch.net/test/read.cgi/livejupiter/1686589555/ カタカナの単語全部わからん
インストールってダウンロードと違うの? >>3
本に例えた話がわかりやすかったで
曰く、ダウンロードは本を買うことで、インストールは本を読むことらしいゾ お品書きと大体の流れやで
終了:1, StableDiffusionのインストール
終了:2, 必須ランタイムなどのインストール
終了:3, kohya_ssのダウンロードと環境構築
4, StableDiffusionのtaggerで素材画像にタグをつける
5, kohya_ssにモデル・素材フォルダ・出力先・学習パラメーターを設定
6, Train_modelを実行するとsafetensorかckptでLoRAが吐き出される
7, StableDiffusionのLoRAフォルダに入れて花札マークから呼び出して生成
8, 学習した特徴が出力画像に反映 【参考資料】
アフィ避け魚拓済 LoRA追加学習で画風を再現
https://megalodon.jp/2023-0509-2001-41/https://happy-shibusawake.com:443/lora-painting-style/1675/
超初心者向け 5+0ステップで覚えるLoRA制作
https://wikiwiki.jp/sd_toshiaki/LoRA#a57a00f4 必要な物
【ハードウェア要件】
・windows10 PC
・CPUはsandy bridgeでも動く
・RAM16GB以上
・HDD/SSD空き容量 100GBくらい
・vram10GB以上のグラボ 【手順01 画像素材の用意】
まずは画像素材を手元に用意してクレメンス!
拡張子やサイズは特に問わないから、グッと来るのをしっかり選ぶんやで!
「1人だけ写って」いて「いろいろな角度」で「いろんなポーズ」をしている画像がええで! 画像が集まったら、画像ファイル名を連番にするで。
ワイは「ファイル名変更君」を使っとるけど好きな方法でええゆやで
例)"01.jpg" "02.png" "03.jpg" (ry ファイル名変更出来たら、画像が入っているフォルダ名を以下のように変更するんやで。
「10_トリガーワード」
10は学習の繰り返し回数やで。
トリガーワードは今回作成するLoRAの要素をStableDiffusionから呼び出すための名前やで。
最終的にはこんな感じになるで
https://imgur.com/ap61WeO.jpg 【手順02 画像素材のタグ付け】
StableDiffusionを起動してクレメンス。
【~環境構築編~】でインスコしたニキは「SdWebUi.bat」を実行やで!
手動でインスコしたニキたちは、以下の「stable-diffusion-webui-wd14-tagger」が入っていることを確認するにゃで
https://github.com/toriato/stable-diffusion-webui-wd14-tagger 起動したら「Tagger」を開いて「Batch from directory」をクリックや。
「Input directory」に【手順01】で用意した画像フォルダのパスを入力して、オレンジのボタンをクリックやで!
https://imgur.com/a/whPHDKg.jpg タグ付けが完了すると画像フォルダに、画像と対になるテキストファイルが生成されてると思うで
https://imgur.com/NYHYSdu.jpg とりあえずテキストファイルを1つ開いてみて、
ここにキャラ名が書かれていれば次の手順に進んでOKや!
https://imgur.com/WqEWXHx.jpg 書かれていない場合は、残念ながら居残りや......🐒🌪
オレンジのボタンをクリックする前に、画面を下にスクロールすると「Additional tags」があるで。
そこに、「キャラ名」とか「他の要素と混ざらない合言葉」とかを入れて、もう一度オレンジボタンをクリックや!
https://imgur.com/PUC41C4.jpg 【手順03 タグの選定】
めんどくさいからさっさと進みたいって人はここはやらんでええで🐒
ワイも説明するの難しいから、あとは参考資料と下の茶番でニュアンスをわかってくれると嬉しいで
ワイ「学習させたい要素をテキストファイルから『消す』と、AIがその要素を学習してくれるんや!」
AI「ファッ!? こいつピンク髪やろ? いやでもテキストにはピンク髪ってないやん?」
AI「ここ覚えるで!」
ワイ「……みたいな感じや」 そんな、タグの選定を一括で出来るようになったスクリプトがこれやで!
https://imgur.com/d6IALJm.jpg
https://imgur.com/S0024F2.jpg
https://ux.g;etuploader.com/dialogues_txt/download/1222
パスはsaruやで 【手順04 kohya_ss】
せっかくkohya_ssとかいうの入れたのに使わんのけ?とか思ってたそこのニキ!
待たせたで! 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 次は入出力フォルダの設定やで
https://imgur.com/IhGdaLT.jpg
ここで重要なのは3つや
・imagefolderは【手順01】で作成した「10_トリガーワード」が入っているフォルダを指定するんやで!(「{10}_{トリガーワード}」フォルダは直接指定しても読込まれんで)
・Output folderはLoRAの保存先やで
・Model output nameは今回出力するLoRAの名前やで https://imgur.com/GWKiKgC.jpg
画像を参考にパラメータを設定して最後に「Train model」をクリックすれば学習が始まるで
それぞれのパラメーターの詳しい設定はとしあきloraを見てクレメンス 設定がめんどくさいニキにはワイのconfigを書き出してから、これを「Configulation file」から読込んで保存先なんかを書き換えて使ってもええで
https://ux.g;etuploader.com/dialogues_txt/download/1223
パスはsaru ワンポイント🐒
・学習結果がうまく反映されないときは、「Learning rate」の小数点以下のゼロを増やすとええで
範囲は0.00001~0.0000001くらいやね
・学習には時間がかかるから寝る前に仕込むとええで、ちなみにVRAM使用率はbatch size = 1でだいたい9GBちょっとや
VRAM余ってるニキはTrain batch sizeの値を上げると更にゴリゴリできるで
https://imgur.com/JvFZ6Q4.jpg なんでこいつ1人で喋ってんの?
>>4てかこいつ絵師全員にAI学習の許可取ってんのか?
1人でただやって公開しないならグレーだがこれ許可取ってねえなら普通にアウトだろ 【手順04 LoRAの使用方法】
完成すると出力フォルダにsafetensorが保存されてるで
https://imgur.com/iEIjdWK.jpg
これの"-000005"みたいな「数字が付いて無いやつ」が完成したやつやで
これを引っこ抜いたら、「.\SdWebUi\Lora」にコピーするんやで kohya_ssをctrl+cで終了したらStablediFusionを起動して花札のマークから適用できるで
https://imgur.com/k6yfuTT.jpg これでサル🐒でも出来るLoRAはおしまいや
これはワイのメモやから間違ってるところあっても堪忍な 助かるけどワイが環境を整える頃には全部古くなってそう すまんと言いつつ普通に画像もLORAも消さずに何食わぬ顔で続行してるのがこのスレの笑いどころか?
普通に悪質すぎだろ消せよ お前みたいなののせいでAI絵師の肩身狭くなるんだよ 質問
AIイラストとか制作系興味あるんやがPCもお金もない😭
なんぼぐらいかかるんや
20万くらいのゲーミングPC買ったらいけるか?
ゲームも一緒にしたい🫥 絵師はメンヘラ多いから画風まで反映されてる奴は極力公開せん方がええわな >>32
環境構築は前スレを参考にしてくれると嬉しいで
大体1時間もあれば構築できるで >>4みたいに素材扱いされてるのを元絵師が見たらどういう反応するんやろな
スレ建てるのは自由だと思うんやがもうちょい配慮しようや😥 >>33
loraの方は消したから素材画像のほうは画像は削除申請しとくで >>35
いやワイもAI生成してる側だしこれ以上規制されると困るねんけどって意味で忠告してるんやが
>>39
ほんまに気をつけてや >>34
AIの方は3060載ってればなんとかなるからこういうのでもええけど大体20万くらい見ておいたほうがええね
https://i.imgur.com/yYM370P.jpg >>38
せやな
素材として使える動画用立ち絵だけにするべきやったわ どうせお気持ちに配慮してる間に外人が好き勝手やって置いていかれるんやから
好き勝手やる方がええわ ボイロLoraを例に挙げるならずんだもんとかにした方がええで
公式がAI学習用に素材配布してくれてるし >>42
レスサンクス
3060ってやつとスレにある要件満たせばいいんやな
やっぱ20万ぐらいするんか
初期投資高いなあ
最低ラインで20万って感じか?それならAIが発展していくにつれ大変そうやな
PC知識も少ないし金もないし興味あるけど仕切り高いなあ >>44
せやな
ただ体裁上はバレないようにする素振りくらいはマナーなんやと思うで >>46
謝らなくてええんやで
ニキの言うことは尤もやと思うンゴ >>49
せやね大体20万くらいでええと思う
ただ>>42のやつはほんまギリギリやと思うからCPU性能とRAM容量はもう少しあったほうがええと思う こいつらいつも自分で首絞めてんな
むしろ潰すために流布してんの? AMDのGPUは相性悪いんか?
なんかRTXしかオススメされてない印象だわ >>54
これが誰でも出来るようになったらそれを基礎にしてまた新しい技術がテクニックが生まれるのを期待してる感じやな
確かに潰されるリスクもあるけど閉じコン化しても先はないと思うんや >>55
行列計算はcudaのほうが成熟してるからやろな
でも今はAMDでも出来るらしいで >>53
最後にイッチがどんなPC使ってるか教えてくれ
最悪値段だけでも >>56
そんなんだから槍玉に上がって規制食らいそうになってるんやが
アングラで黙々とやれ >>58
ワイのは70万くらいするからあまり参考にならんと思うで
このメモを描く際に使った環境やとこんな感じやね
R9 5950X
RAM 64GB
RTX4090 >>57
一応出来るのね
でもまあ結局コスパも考えるとRTXでええかってなっちゃうんだろなあ >>59
規制をくぐり抜けた先がローカル実行や
一瞬で拡散されて炎上する今の時代にアングラはもう難しいと思うで >>61
せやな
AMD GPUのvram特盛でお得路線は素晴らしいけどやっぱりcuda一強なのはなかなか崩せなさそうや ■ このスレッドは過去ログ倉庫に格納されています