Files
2nd/10_Wiki/Topics/가중치 조절 (Prompt Weights).md
T

4.4 KiB

가중치 조절 (Prompt Weights)

📌 Brief Summary

가중치 조절(Prompt Weights)은 AI 이미지 생성 시 프롬프트 내 특정 단어나 구문의 중요도를 높이거나 낮추어 출력물에 미치는 영향을 제어하는 기법이다 [1, 2]. 기본값은 보통 1로 설정되며, 사용자가 수치를 조절하여 모델이 특정 요소에 얼마나 주의를 기울일지 지시할 수 있다 [1, 3]. 이 기법은 상충하는 개념을 혼합하거나 미세한 디테일을 다듬고, 불필요한 요소의 생성을 억제하는 등 이미지의 전반적인 구성을 통제하는 데 핵심적인 역할을 한다 [4-6].

📖 Core Content

작동 원리 및 수치 범위 가중치는 일반적으로 **1을 기본값(Neutral)**으로 기준 삼아 작동한다 [1, 3]. 1보다 큰 수치(예: 1.1~2.0)를 입력하면 해당 요소가 강조되고, 0과 0.9 사이의 소수를 입력하면 비중이 감소한다 [1, 3]. 하지만 가중치를 과도하게 높게 설정(예: 2.0 이상)할 경우 이미지 품질이 저하되거나 픽셀 깨짐, 아티팩트(예: 파란색 노이즈)가 발생할 위험이 커지므로, 0.5에서 0.7 혹은 1.3 내외의 적절한 범위를 사용하는 것이 권장된다 [1, 7-9].

플랫폼별 가중치 조절 문법

  • 스테이블 디퓨전(Stable Diffusion): 주로 괄호 ()와 콜론을 사용하여 (keyword:factor) 형태로 가중치를 부여한다 [10, 11]. 예를 들어 (detailed face:1.2)는 중요도를 높이고, 대괄호 [background]를 사용하거나 1 이하의 숫자를 쓰면 비중을 낮춘다 [12, 13]. 일부 인터페이스에서는 +- 기호를 단어 뒤에 붙여(예: apple+++ 또는 beer-) 가중치를 조절하는 문법도 지원한다 [4, 13, 14].
  • 미드저니(Midjourney): 이중 콜론 :: 뒤에 숫자를 붙여 다중 텍스트 프롬프트 간의 상대적 가중치를 조절한다 [15, 16]. 예를 들어 red car::2 blue car::1이라고 작성하면 빨간 차의 시각적 비중이 파란 차보다 두 배 더 높게 반영된다 [16]. 또한 텍스트 프롬프트와 참조 이미지 간의 비중은 --iw(Image Weight) 매개변수를 통해 별도로 제어할 수 있다 [17, 18].

활용 전략 및 효과

  • 부정 프롬프트와의 결합: 가중치 조절은 부정 프롬프트(Negative Prompt) 영역에서도 동일하게 적용된다 [19]. 예를 들어 (blurry:1.3)이나 (deformed hands:1.2)와 같이 특정 결함 요소에 가중치를 부여하면, 해당 요소가 생성되는 것을 더 강력하고 선택적으로 억제할 수 있다 [6].
  • 상대적 개념의 정밀 혼합: 전혀 다른 두 특성(예: 고양이와 개의 특징)을 혼합할 때 각 키워드의 가중치를 조절하여 특정 대상의 지배력을 정교하게 조율할 수 있다 [5, 20]. 이 기법은 단어의 배치 순서(Prompt Order)와 함께 사용할 때 결과물의 제어력이 더욱 향상된다 [5].

🔗 Knowledge Connections


Last updated: 2026-04-30