AI에서 temperature는 주로 생성 모델, 특히 대형 언어 모델(LLM)에서 출력을 생성할 때 확률 분포의 무작위성(randomness)과 다양성(diversity)을 조절하는 하이퍼파라미터입니다. 간단히 말하면, temperature는 모델이 다음에 나올 단어나 문장을 선택할 때 얼마나 창의적이고 다양하게 선택할지를 결정하는 값입니다.
낮은 temperature 값(0에 가까운 값)은 모델이 가장 확률이 높은 단어를 주로 선택하게 하여 결과가 일관되고 예측 가능하며 보수적으로 생성됩니다. 반대로 높은 temperature 값(예: 1 이상)은 모델이 더 다양한 단어 후보를 더 고르게 선택하도록 만들어 결과물이 창의적이고 예측 불가능한 경우가 많아집니다. 다만 너무 높으면 문장이 일관성이 떨어지거나 부적절한 표현이 나올 수도 있습니다.
보통 temperature 값은 0에서 1 사이에서 설정하며 0.5에서 0.7 정도가 창의성과 논리성 사이의 균형을 맞추는 데 많이 사용됩니다. 예를 들어, 고객 서비스처럼 정확성과 일관성이 필요한 경우에는 낮은 temperature를, 창의적인 글쓰기나 아이디어 생성에는 높은 temperature를 사용합니다.
이 매개변수를 조절함으로써 사용자는 AI 모델 출력의 다양성과 신뢰성 사이에서 적절한 균형을 찾을 수 있습니다. 이렇게 temperature는 AI 모델의 답변이나 글 생성 스타일을 유연하게 바꿀 수 있는 중요한 설정값입니다[1][2][3][4][6][7].
출처
[1] GPT 모델의 Temperature: 창의성과 정확성 사이, 최적의 균형 ... https://digitalbourgeois.tistory.com/262
[2] GPT3 , ChatGPT에서 Temperature 의미 - April weather https://mungi.kr/495
[3][AWS] 머신러닝에서 'Temperature'란? 쉽게 정리 https://jibinary.tistory.com/707
[4] temperature (온도) - 인공지능(AI) & 머신러닝(ML) 사전 https://wikidocs.net/278304
[5] 챗GPT 대답에도 온도🌡️ 가 있다는 걸 아세요? https://maily.so/airecipe/posts/knrjenw5zld
[6] Temperature (온도) https://www.kim2kie.com/res/html/0_formula/00%20AI/temperature.html
[7] "챗GPT 대답에도 온도가 있다는 걸 아세요?" https://brunch.co.kr/@yeonjikim/707
[8] 3.1.4. temperature - 자세히 쓰는 Gemini API https://wikidocs.net/229814
[9] 참고로 최근 나온 보고서를 보면 구글ai 스튜디오로 코딩할때 ... https://www.facebook.com/jowoosung/posts/%EC%B0%B8%EA%B3%A0%EB%A1%9C-%EC%B5%9C%EA%B7%BC-%EB%82%98%EC%98%A8-%EB%B3%B4%EA%B3%A0%EC%84%9C%EB%A5%BC-%EB%B3%B4%EB%A9%B4-%EA%B5%AC%EA%B8%80ai-%EC%8A%A4%ED%8A%9C%EB%94%94%EC%98%A4%EB%A1%9C-%EC%BD%94%EB%94%A9%ED%95%A0%EB%95%8C-temperature%EB%A5%BC-%EA%B8%B0%EB%B3%B8%EA%B0%92%EC%9D%B8-1%EC%9D%B4-%EC%95%84%EB%8B%88%EB%9D%BC-07%EB%A1%9C-%EC%85%8B%ED%8C%85%ED%95%98%EB%A9%B4-%EB%8D%94-%EB%82%98%EC%9D%80-%EA%B2%B0%EA%B3%BC%EB%A5%BC-%EB%B3%B4%EC%97%AC%EC%A4%80/30022967533984955/
[10] 챗GPT의 창의력을 조절하는 방법은? GPT 하이퍼파라미터 ... https://spartaclub.kr/blog/chatgpt-hyperparameter