애써 배운걸 까먹을까봐 그러기 전에 적어두는 머신러닝 노트입니다. - 소프트맥스 함수와 소프트맥수 "활성화" 함수(딥러닝에서 쓰는 건 이거) 두개를 모두 다룹니다. 소프트맥스 함수(softmax function)란 간단히 말해서 [10, 27, -38, -9, 6, 12] 같은 형태의 multi-class한 출력값을 보다 "확률적"이고 "정규화스럽게" 통일해주는 함수라고 할 수 있습니다. multi-class한 상황을 위한 함수이므로, 분류(classification) 문제에서 적용하기 적합한 함수라고 할 수 있습니다. 우선, 소프트맥스 함수(softmax function)는 아래와 같이 생겼습니다. 아까처럼, 어떤 입력값이 아래와 같이 [x1, x2, x3, x4...] 처럼 배열의 형태로 주어졌다고 하면, 소프트맥스 함수는 아래와 같습니다. 자연 로그의 밑 e를 밑으로 하는 지수함수 형태이지요. 그럼 도대체 이 자연로그와 자연로그의 밑이 동시에 붙은 소프트맥스 함수는 무엇을 하는...
#DL
#확률론
#파이썬
#최댓값
#지수함수
#오버플로우
#심층신경망
#수학
#소프트맥스
#소프트맥수함수
#딥러닝
#넘파이
#softmax
#numpy
#ML
#max
#e
#활성화함수
원문링크 : 소프트맥스(softmax) 함수 조금 자세히 알아보기