클라우드(AWS)/AIF-C01
[AWS] 머신러닝에서 'Temperature'란? 쉽게 정리
찌르비
2025. 3. 22. 22:14
반응형
📌 머신러닝에서 Temperature란?
머신러닝에서 Temperature는 주로 확률적 예측을 다룰 때 사용되는 하이퍼파라미터이다
모델의 예측을 얼마나 확신할지 조절하는 값이다.
Temperature를 사용하는 모델 예시
- Generative model, LLM(예: GPT, Claude, BERT, Gemini 등) - 출력의 다양성과 창의성 조절 가능
- 소프트맥스(Softmax) 함수 - 분류 문제에서 각 클래스의 확률을 계산할 때 사용
![]() |
![]() |
✅ Temperature의 역할
📈 높은 값(예: 1): 다양한 표현과 창의적인 답변 (예측에 확신이 적어 랜덤하게 동작)
📉 낮은 값(예: 0): 일관성을 가진, 예측 가능한 응답을 생성 (예측에 확신을 가지고 일관적인 동작)
📌 Temperature 예시
Temperature 값 | 특징 | (질문: "What is AI?") |
0.1 (낮음) | 매우 보수적, 거의 같은 답변을 반복 | "AI stands for Artificial Intelligence." |
0.5 (중간) | 적절한 변형 포함, 균형 잡힌 응답 | "AI, or Artificial Intelligence, is the ability of machines to mimic human intelligence." |
1.0 (높음) | 창의적이고 예측 불가능한 답변 | "AI is like a digital brain, capable of learning and evolving through data." |
반응형