앞서 포스팅 된 Logistic Regression 모델은 두 가지 Class에 대한 이진 분류를 수행하는것이다.
하지만 3개 이상의 Class 즉, 다중 분류를 위한 Logistic Regression은 어떻게 만들 수 있을까?
선형 결합 계층의 출력을 Class의 숫자만큼 설정하고,
손실함수로 Crossentropy에 Softmax가 추된 형태인 CrossEntropyLoss()를 이용한다.
아래의 코드와 같이 사용하면 손쉽게 다중분류문제도 해결해 볼 수 있다.
'Deep Learning > PyTorch' 카테고리의 다른 글
TensorDataset과 Dataloader에 대해 알아보자 (0) | 2020.07.14 |
---|---|
Multi Layer Perceptron (다층 퍼셉트론?) 만들어보기 (0) | 2020.07.14 |
Logistic Regression 구현해보기 (0) | 2020.07.14 |
Torch 내장 모듈을 통한 선형회귀모델 만들기 (0) | 2020.07.14 |
Tensor를 통한 선형회귀모델 만들기 (0) | 2020.07.14 |