본문 바로가기

B/Mechine Learning

사이킷런(scikit-learn)의 기반 프레임워크(FrameWork)

사이킷런은 파이썬 머신러닝 라이브러리 중 가장 많이 사용되는 라이브러리입니다.

최근에는 텐서플로, 케라스 등 딥러닝 전문 라이브러리가 뜨고 있는 추세이지만,

여전히 사이킷런은 파이썬 ML의 대표적인 라이브러리로 자리잡고 있습니다.

 

지도학습의 두 축인 분류(Classification)와 회귀(regression)의 다양한 알고리즘을 사이킷런 클래스

fit()과 predict()로 간단하게 학습과 예측을 할 수 있습니다.

분류 알고리즘으로는 classifier, 회귀 알고리즘으로는 regressor로 지칭하고,

이 두가지를 합쳐서 Estimator 클래스라고 부릅니다.

즉, 지도학습의 모든 알고리즘을 구현한 클래스를 통칭하여 estimator라고 부릅니다.

이 클래스 내부에서 fit()과 predict()를 구현하고 있습니다