본 문서는 MOSS-Image LoRA를 로컬 환경에서 학습시키는 구체적인 워크플로우와 최적의 설정을 제공합니다. 캐릭터 LoRA의 경우 800 스텝을 기준으로 시작하는 것이 좋으며, 데이터셋 크기나 개념 난이도에 따라 단계 수를 조절해야 합니다. 오픈소스 트레이너 Studio를 활용하여 다양한 모델과 환경에서 효율적으로 학습할 수 있습니다.
핵심 포인트
캐릭터 LoRA는 기본 설정으로 800 스텝부터 시작하는 것이 권장됩니다.
단계 수가 많다고 품질이 높아지는 것은 아니며, 과적합(overfit)을 주의해야 합니다.
AcademiaSD LoRAlab Trainer Studio를 사용하면 다양한 모델 학습이 가능합니다.
VRAM 제약이 있을 경우 RunPod 템플릿 등 대안적인 환경을 활용할 수 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 r/StableDiffusion의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
많은 분들이 MOSS-Image LoRA를 학습시키는 '정답' 설정을 저에게 물어보셨고, 어떤 분들은 수천 스텝 동안 학습시킨 후에도 형편없는 결과를 얻기도 합니다. 그래서 모든 것을 한곳에 모아 실제 실행 화면의 스크린샷과 함께 정리했습니다.
요약(TL;DR): 캐릭터 LoRA의 경우 기본 설정으로 시작하여 800 스텝만 학습시키세요 (단지 예시일 뿐이며, 다른 유형의 학습은 다른 설정을 필요로 할 수 있습니다). 유사성(likeness)은 약 800 스텝에서 이미 나타나야 합니다. 데이터셋이 크거나 개념이 어려운 경우에만 1200–1500까지 진행하세요. 만약 8000 스텝까지 갔다면, LoRA가 좋은 시점을 훨씬 지나친 것입니다.
제가 학습하는 도구는 AcademiaSD LoRAlab Trainer Studio입니다. 이것은 무료 오픈소스 로컬 트레이너이며 (설치 프로그램 하나, 실행기 하나, NF4 모델 지원), Qwen-Image, FLUX.2 Klein, Z-Image, Ideogram 4, SDXL, LTX-2.3 등도 처리할 수 있습니다.
각 트레이닝 유형(캐릭터, 오브젝트, 스타일, 컨셉)과 각 데이터셋은 단계 수(steps), 학습률(learning rate), 랭크(rank), 해상도(resolution) 또는 캡션(captions) 등 서로 다른 설정이 필요할 수 있습니다. 직접 테스트를 진행하고 체크포인트를 비교해 보세요. 왜 8000 스텝이 잘못되었는가: 그래디언트 누적(gradient accumulation)을 4로 사용하면, 모든 단계에서 이미 4장의 이미지를 처리합니다. 800 스텝은 = 2,000 이미지 뷰; 8000 스텝은 = 32,000입니다. 이 지점에서는 LoRA가 이미 과적합(overfit)되었으며, 더 많은 이미지를 추가한다고 해서 그것이 해결되지는 않습니다. 단계 수가 많다고 해서 품질이 높아지는 것은 아닙니다.
만약 800–1500 스텝에서도 결과가 여전히 좋지 않다면, 사용한 설정을 게시하고 몇 가지 데이터셋 이미지를 첨부하거나 (또는 GitHub에 이슈를 열어) 알려주시면 제가 확인해 보겠습니다.
캡션 및 데이터셋
내장 캡셔너(Qwen3-VL-8B NF4)를 사용하세요. 이 캡셔너는 OpenMOSS 자체의 재캡셔닝 가이드에 따라 트리거 단어부터 시작하여 상세한 산문으로 작성합니다. 캡션은 데이터셋 크기보다 중요합니다: 깨끗하고, 다양하며, 잘 캡션된 데이터셋이 거대한 데이터셋보다 낫습니다.