소프트맥스(softmax) 다중 클래스 분류 문제에서 사용되는 활성화 함수. 주어진 입력값을 클래스에 대한 확률로 변환하는 역할. 소프트맥스 함수는 입력값을 0과 1 사이의 확률값으로 변환하고, 모든 클래스에 대한 확률의 합은 1이 되도록 조정

 

소프트맥스 회귀(softmax regression) 로지스틱 회귀를 다중 클래스 분류 문제로 확장한 알고리즘. 로지스틱 회귀가 이진 분류에 사용되는 것과 달리, 소프트맥스 회귀는 다중 클래스 분류에 적용

 


 

소프트맥스 회귀응용 분야

1. 이미지 분류: 소프트맥스 회귀는 이미지에 대한 다중 클래스 분류에 적용. 예를 들어, 소프트맥스 회귀를 사용하여 손글씨 숫자 인식, 동물 종류 분류 등의 문제를 해결.

2. 자연어 처리: 소프트맥스 회귀는 텍스트 분류나 감성 분석과 같은 자연어 처리 문제에서 사용. 예를 들어, 문장이 어떤 주제에 속하는지 분류하거나 긍정/부정 감성을 분석하는 등의 작업에 적용.

3. 음성 인식: 소프트맥스 회귀는 음성 인식 문제에서 사용. 음성 데이터를 특정 카테고리(단어, 명령 등)로 분류하는 작업에 소프트맥스 회귀를 적용하여 모델을 학습.

4. 추천 시스템: 소프트맥스 회귀는 추천 시스템에서 사용. 예를 들어, 사용자의 특성과 아이템의 특성을 고려하여 어떤 아이템을 추천할지 결정하는 문제에 소프트맥스 회귀를 적용.

 


 

소프트맥스 회귀의 한계: 선형 분리 가능한 문제에 적합하고 클래스 불균형 문제와 고차원 데이터에 취약하며 클래스 간 상관관계를 고려하지 않음. 

 

개선방안: 클래스 불균형 문제를 해결하기 위해 가중치 조정 및 샘플링 기법 적용, 비선형 문제에 대한 적응력을 높이기 위해 다중 계층 신경망 적용, 클래스 간 상관관계 고려를 위해 다른 분류 알고리즘과 결합하여 앙상블 모델 구축.

 

 

'machine_learning > Deep_learning' 카테고리의 다른 글

선형 분류와 선형 회귀  (0) 2023.06.27
인공신경망 - 옵티마이저  (0) 2023.06.26
인공신경망 - 기초  (0) 2023.06.26

+ Recent posts