활성화 함수 소프트맥스(Softmax)

2020. 8. 11. 01:59카테고리 없음

Softmax(소프트맥스)는 입력받은 값을 출력으로 0~1사이의 값으로 모두 정규화하며 출력 값들의 총합은 항상 1이 되는 특성을 가진 함수이다.

소프트맥스 함수는 입력값을 모두 지수 값으로 바꿔줍니다.

따라서 다중분류 로지스틱이라는(분류를 여러개 하는것)것을 나타낼때 유용하게 사용됩니다.

예시를 보면 사진을 분석해 개 고양이 말을 구분하는 경우인데

이럴때에 마지막 과정에 보시면 softmax함수를 사용하여 확률을 구해줍니다.

 

그다음에는 argmax라는 함수를 사용해 주면 그 softmax로 분류된것들중 가장 확률이 높은것만 나오게 되어서 개, 고양이, 말을 각각 구분해주게 됩니다