728x90

원핫 인코딩을 만드는 방법:
1. 클래스(라벨)의 개수만큼 배열을 0으로 채운다.
2. 각 클래스의 인덱스 위치를 정한다.
3. 각 클래스에 해당하는 인덱스에 1을 넣는다.
Softmax 함수와 손실함수:
Softmax는 선형 모델에서 나온 결과(Logit)를 모두가 더하면 1이 되도록 만들어주는 함수입니다.
다 더하면 1이 되도록 만드는 이유는 예측의 결과를 확률(=Confidence)로 표현하기 위함인데요.
우리가 One-hot encoding을 할때에도 라벨의 값을 전부 더하 면 1(100%)이 되기 때문입니다.

728x90
'AI(Artificial Intelligence)' 카테고리의 다른 글
| 3층 신경망(3 layer neural network) (0) | 2024.07.01 |
|---|---|
| ReLU 함수 (Rectifical Linear Unit) (0) | 2024.06.24 |
| 시그모이드 함수(Sigmoid function) (0) | 2021.07.27 |
| 논리 회귀 (Logistic regression) (0) | 2021.07.27 |
| 데이터셋 분할 (학습/검증/테스트) (0) | 2021.07.26 |