[머신러닝] RandomSearchCV 사용 방법 및 GridSearchCV 차이점
·
머신러닝
머신러닝 모델의 성능을 높이기 위해 여러 가지 방법을 고안하거나 실행해 보실 텐데, 이번에 HyperParmeter Tuning 방법 중 하나인 RandomSearchCV에 대한 설명 및 사용방법에 알아보고자 합니다. 추가로 GridSearchCV와 어떤 점이 다른지 비교해 보겠습니다.1. RandomSearchCV 란?RandomSearchCV는 머신러닝 모델의 하이퍼파라미터를 최적화하는 방법 중 하나입니다. 이 방법은 하이퍼파라미터의 특정 범위 내에서 무작위로 선택하여 모델을 평가하고, 이 중에서 가장 좋은 성능을 보이는 파라미터를 찾습니다. RandomSearchCV는 다양한 하이퍼파라미터 조합을 신속하게 탐색할 수 있는 장점이 있습니다.사용자가 지정한 파라미터 값(시행 횟수 또는 시간) 내에서 실..
[머신러닝] GridSearchCV 사용방법(예시)
·
머신러닝
GridSearchCV안녕하세요. 이번에 GridSearchCV라는 모듈에 대한 설명과 사용 방법에 대해 예시로 보여주고자 합니다.GridSearchCV란 머신러닝에서 모델의 성능향상(고도화)을 위해 쓰이는 기법 중 하나입니다.사용자가 직접 모델의 하이퍼 파라미터의 값을 리스트로 입력하면 값에 대한 경우의 수마다 예측 성능을 측정 평가하여 비교하면서 최적의 하이퍼 파라미터 값을 찾는 과정을 진행합니다.좀 더 쉽게 설명해 보자면 요리사가 음식을 연구하고 개발할 때, 요리사는 다양한 재료, 조리 방법, 향신료, 소스, 조합 등을 실험하면서 새로운 요리를 창작하거나 기존의 요리를 개선합니다. 요리사은 음식을 만들 때 어떤 재료와 어떤 조합이 더 맛있는지, 더 풍부한 향을 내는지, 더 균형 잡힌 맛을 가지는지 ..