[sklearn] accuracy_score
sklearn accuracy_score accuracy_score 함수는 sklearn 라이브러리에서 제공되며, 분류 모델의 예측 결과와 실제 결과를 비교하여 정확도를 계산하는 함수입니다. 이 함수는 두 개의 인자를 받습니다. 첫 번째 인자는 실제 결과값, 두 번째 인자는 예측 결과값입니다. 이 두 인자는 모두 같은 길이의 배열이어야 합니다. accuracy_score 함수는 이렇게 계산된 정확도 값을 반환합니다. 정확도는 0에서 1 사이의 값으로 나타나며, 1에 가까울수록 모델이 정확하게 예측한 것입니다. 예를 들어, 다음과 같이 사용할 수 있습니다. from sklearn.metrics import accuracy_score y_true = [0, 1, 2, 3, 4] y_pred = [0, 2, ..
2023. 3. 6.
[교차검증] cross_validate()
여러 개의 평가지표를 사용하고 싶을 때 사용 cross_validate() cross_validate()는 Scikit-learn 라이브러리에서 제공하는 cross-validation(교차 검증) 기능의 한 가지 방법입니다. 이 함수를 사용하면 데이터셋을 여러 개의 fold(겹)로 나누어 각각의 fold를 테스트셋으로 사용하고 나머지 fold를 학습셋으로 사용하여 모델을 학습시키고 평가하는 과정을 반복할 수 있습니다. 함수 구문 cross_validate(estimator, X, y=None, groups=None, scoring=None, n_jobs=None, cv=None, verbose=0, fit_params=None, pre_dispatch='2*n_jobs', return_train_scor..
2023. 2. 27.