사이킷런

1. GridSearchCV이란? GridSearchCV란 사이킷런에서 교차 검증을 기반으로 앞서 이야기했던 하이퍼파라미터의 최적 값을 찾을 수 있는 함수이다. 만약 GridSearchCV 클래스를 사용하지 않을 경우 반복문을 여러번 수행하면서 하이퍼파라미터 값을 찾아야하고 이는 찾아야할 값들이 많아질 경우 복잡도와 가독성이 매우 떨어지게 된다. GridSearchCV 함수를 간단하게 살펴보면 다음과 같다. estimator : 예측기 객체 (Classifier, Regressor, Pipeline 등) param_grid : 사용할 파라미터가 정의된 dictionary refit : 가장 좋은 파라미터 값으로 자동 재학습 처리(default True) cv : 교차검증 개수 2. GridSearchCV..
1. 사이키런이란? 파이썬 기반에서 머신러닝 분석을 위해 사용할 수 있는 라이브러리이다. 머신러닝을 위한 다양한 알고리즘과 개발을 위한 편리한 프레임워크, 그리고 API를 제공한다. 주로 Numpy와 Scipy 기반 위에서 구축된 라이브러리 오랜 기간 실전 환경에서 검증되었다. 2. fit()과 predict() 사이킷런은 분류(Classifiacation)와 회귀(regression)의 다양한 알고리즘을 fit()과 predict() 함수로 간단하게 학습과 예측을 할 수 있다. ML 모델 학습을 위해서 fit() 함수를 사용하고, 학습된 모델의 예측을 위해서는 predict() 함수를 사용한다. 분류 알고리즘으로는 Classifier, 회귀 알고리즘으로는 Regressor로 지칭하고 이 2개를 합쳐서 ..
야뤼송
'사이킷런' 태그의 글 목록