2.7 KiB
2.7 KiB
LoRA
📌 Brief Summary
LoRA는 AI 이미지 생성, 특히 Stable Diffusion 환경에서 특정 스타일이나 피사체(subject)를 구현하기 위해 사용되는 맞춤형 훈련 모델(custom trained models)이다 [1]. 프롬프트 가중치(Weights)와 결합하여 사용되며, 기본 모델(base model)과 함께 적용하여 고유한 시각적 구성을 만들 수 있다 [2]. 안정적인 이미지 생성을 위해 일반적으로 0.7 정도의 가중치를 설정하는 것이 가장 안전한 방법으로 권장된다 [2].
📖 Core Content
- 특정 스타일과 피사체 적용: 프롬프트 엔지니어링 과정에서 LoRA는 특정 스타일이나 주제를 정밀하게 표현하기 위해 맞춤형으로 훈련된 모델로 활용된다 [1].
- 안전한 가중치(Weight) 설정 전략: LoRA를 사용할 때 가장 안전한 시작점으로 여겨지는 가중치는 0.7이다 [2]. 이 수치는 기본 모델이 전반적인 아트 스타일을 설정할 수 있는 여지를 주면서도, LoRA가 제 역할을 할 수 있도록 균형을 맞춰준다 [2]. 매우 강렬한 효과를 원하는 것이 아니라면 가중치를 1 이상으로 설정하는 것은 권장되지 않는다 [2, 3]. 또한, LoRA에 음수 가중치(negative weights)를 사용하는 것은 예측할 수 없는 결과를 초래할 수 있어 위험하다 [4].
- 다중 LoRA 결합 및 충돌 방지: 한 번의 렌더링에 2~3개의 LoRA를 낮은 가중치로 안전하게 추가할 수 있으나, 시각적 개념이 어떻게 겹칠지 주의해야 한다 [5]. 예를 들어, '좀비' LoRA와 '기사의 투구' LoRA를 동시에 적용하면 두 모델이 얼굴 영역에 서로 영향을 주려고 충돌하여 이미지에 파란색 아티팩트(blue artifacts)가 발생할 수 있다 [5].
- 오류 해결 및 디버깅: LoRA 충돌이나 메모리 부족으로 인해 이미지가 렌더링 되지 않거나 피사체가 없는 단순한 다채로운 사각형(colorful square)으로 출력될 수 있다 [5, 6]. 이러한 문제가 발생하면 적용한 LoRA의 가중치를 낮추거나 겹치지 않는 다른 시각적 개념을 선택하여 천천히 아이디어를 발전시켜야 한다 [5, 6].
🔗 Knowledge Connections
- Related Topics: Stable Diffusion, Prompt Weights
- Projects/Contexts: Custom Trained Models
- Contradictions/Notes: 여러 개의 LoRA를 겹쳐 사용할 수 있지만, 과도하게 겹칠 경우 시각적 개념 간의 충돌로 인해 아티팩트가 생기거나 서버 메모리 초과로 생성이 중단될 수 있으므로 낮은 가중치로 단순하게 시작하는 것이 유리하다 [5].
Last updated: 2026-04-30