1. 다중 클래스 분류(Multi-class Classification)
- 세 개 이상의 선택지 중 하나를 고르는 문제를 다중 클래스 분류라고 함
2. 소프트맥스 함수(Softmax function)
- 분류해야하는 정답지(클래스)의 총 개수를 k라고 할 때, k차원의 벡터를 입력받아 각 클래스에 대한 확률을 추정 함
- 분류하고자 하는 클래스가 k개일 때, k차원의 벡터를 입력받아서 모든 벡터 원소의 값을 0과 1사이의 값으로 값을 변경하여 다시 k차원의 벡터를 리턴
3. 원-핫 벡터의 무작위성
- 원-핫 인코딩을 통해 얻은 원-핫 벡터들은 모든 쌍에 대해서 유클리드 거리를 구해도 전부 유클리드 거리가 동일
- 즉 모든 클래스의 관계를 균등하게 분배하므로 순서에 의미가 없고 무작위성이 있는 분류문제에 유용
4. 비용 함수(Cost function)
- 크로스 엔트로피 함수를 사용
5. 소프트맥스 회귀(Softmax Regression) 실습
- 출처 : [딥러닝을이용한 자연어 처리 입문] 0709 소프트맥스 회귀(Softmax Regression) - 다중 클래스 분류
'IT 와 Social 이야기 > NLP 자연어처리' 카테고리의 다른 글
[딥러닝을이용한 자연어 처리 입문] 0802 인공 신경망(Artificial Neural Network) 훑어보기 (0) | 2021.05.18 |
---|---|
[딥러닝을이용한 자연어 처리 입문] 0801 퍼셉트론(Perceptron) (0) | 2021.05.18 |
[딥러닝을이용한 자연어 처리 입문] 0708 벡터와 행렬 연산 (0) | 2021.05.18 |
[딥러닝을이용한 자연어 처리 입문] 0707 다중 입력에 대한 실습 (0) | 2021.05.17 |
[딥러닝을이용한 자연어 처리 입문] 0706 텐서플로우를 사용한 로지스틱 회귀 실습 (0) | 2021.05.17 |