머신러닝, Classification과 Regression의 차이

2022. 12. 27. 10:16카테고리 없음

머신러닝에서 Supervised Learning 중에는 Classification과 Regression이 있습니다.

 

High-level에서 보자면 Classification은 주어진 인풋을 몇 개의 카테고리로 분류합니다.

Regression은 주어진 인풋에 대한 결과를 무한한 갯수의 결과값 중 하나로 예측하여 아웃풋을 내보냅니다.

 

예를 들어 100 장의 사진이 주어졌을때, 고양이가 들어가 있는 사진과, 고양이가 안 들어가있는 사진으로 분류하여 고양이가 있는 사진이 28장, 고양이가 안 들어가있는 사진이 72장이라는 결과를 줄때 이것을 Classification이라고 합니다.

 

이와 다르게 100개의 부동산 매물이 주어졌을때, 매물의 면적에 따라 가격을 예측한다면 Regression이라고 합니다. 물론 면적이라는 한 가지 정보로 가격을 예측하는 것은 현실적으로 의미가 없지만 가장 간단한 예로 들어보았습니다.

 

 

이상으로 ML에서 Classification과 Regression의 차이에 대해 알아보았습니다.