없는거 같아서 올려봄
"정규"로 검색해봤는데 없었으니

... 꼭 누구이름인데


삽질 도중 하염없이 떠돌고 돌다 kohya 노트를 발견

DiffusersベースのDreamBoothについて|Kohya S.|note
사칭범이 아니라면 본인맞게찌

내용중에 요 부분이 있는데

난 에러메세지가 뜨길래 실험으로 감 잡았는데

이거 있는줄 알았으면 미리 읽어봤음 삽질 안했을건데


繰り返し回数は「学習用画像の繰り返し回数×学習用画像の枚数≧正則化画像の繰り返し回数×正則化画像の枚数」となるように指定してください。
(1 epochのデータ数が「学習用画像の繰り返し回数×学習用画像の枚数」となります。正則化画像の枚数がそれより多いと、余った部分の正則化画像は使用されません。)

반복횟수는 [학습용이미지의 반복횟수 x 학습용 이미지 장수 ≧ 정규화 이미지 반복횟수 x 정규화이미지 장수] 가 되도록 지정하세요

(1에포치의 데이터수가 [학습용이미지의 반복횟수 x 학습용 이미지의 장수]가 됩니다. 정규화이미지의 장수가 그거보다 많으면, 남은 부분의 정규화이미지는 사용되지 않습니다)

라고 적어놨는데 저기에 함정도 하나 낑겨있음
그나저나 이양반 개구리 엄청 좋아하네

장수와 태그 문법은 로라 학습하는 챈럼이라면 알거라 믿고

30_AAA girl 여기에 이미지 20장을 넣고 학습시킨다면
1_girl 정규화 이미지가 600장을 넘으면 남는건 생깐단 소리

(2_girl인 경우 300장을 넘으면 버림)

그리고 설명에 빠졌는데(아니면 업데이트된?)
위의 조건으로 10에포치를 돌린다치면 스텝수는 6000인데

1에포치당 중간 모델 저장한다고 세팅하면 본래라면 10번 저장(최종본까지) 되야 하는데
정규화 포함하니 정규화 학습횟수도 스텝수에 포함시켜서 에포치당 스텝수가 배로 늘어버림
최종 학습스텝은 6000으로 동일한데, 1에포치가 600이 아닌 1200이 되어 중간저장이 5회로 반토막남
덕분에 조금 해멤
딱 두배(에포치 절반)도 아닌것이 정규화 이미지 곱결과가 학습결과수보다 적으면 그건 또 그거대로 반영함
(위에서 1_girl에 정규화 이미지를 590장 넣으면 1 에포치는 1190)


그리고 오타 주의

학습폴더의 클래스명과 정규화 폴더의 글자가 달라도 학습 스텝수는 고스란히 반영되어서 시간낭비함 ㄱ-

30_AAA girl / 1_1girl 이래버리면 뒤 클래스명이 다르니까 효과는 반영 안될건데(이거까진 미확인) 학습스텝은 고스란히 처먹었음


학습해상도는 꼭 1:1일 필요는 없는듯? (모든 학습법이 다 그렇진 않겠지만, kohya LoRA는 일단)
저어기 본문에 본인은 448,640으로 학습했다고 나옴. 세로긴게 더 많이 쓰여서라나

단 이 경우 반드시 64의 배수일 것을 지키라고 되있음


나도 뭐 제대로 알고 하는건 아닌 상황이지만 괜시리 나랑 똑같은 삽질 더 하는사람 막아볼 요량으로 올림