티스토리 뷰
SWDesk/ArtificialIntelligence
인공지능 모델의 분류(Classification) 성능을 평가하는 함수 : classification_report()
bizmaker 2024. 11. 21. 08:47[입력 파라미터]
- y_true (array-like):
- 테스트 데이터의 실제 클래스 레이블.
- 모델의 예측값(y_pred)과 비교하여 성능을 평가하는 기준
- y_pred (array-like):
- 모델이 예측한 클래스 레이블.
- 테스트 데이터를 기반으로 학습된 모델이 반환한 예측 결과
- labels (list, optional):
- 평가하려는 클래스 레이블의 목록.
- 특정 레이블만 선택적으로 보고서에 포함하려면 이 파라미터를 설정함.
- 기본값은 모든 클래스
- target_names (list of strings, optional):
- 클래스 레이블에 대한 이름.
- 클래스 레이블(예: 0, 1, 2)을 사람이 이해하기 쉬운 이름으로 매핑할 때 사용됨.
- 예: ['Class A', 'Class B', 'Class C'].
- sample_weight (array-like, optional):
- 각 샘플의 가중치.
- 특정 샘플에 더 큰 중요도를 부여하려는 경우 사용됨.
- digits (int, optional):
- 출력 소수점 자릿수.
- 보고서에서 소수점 아래 몇 자리까지 출력할지를 결정함.
- output_dict (bool, optional):
- True로 설정하면 출력 결과를 딕셔너리로 반환.
- False인 경우 텍스트 형식으로 반환됨(기본값).
- zero_division (int or "warn", optional):
- 계산 중 0으로 나누기가 발생할 때의 동작을 정의.
- 0: 0을 반환.
- 1: 1을 반환.
- "warn": 경고 메시지를 출력하고 0을 반환.
[출력 파라미터]
- precision (정밀도):
- 특정 클래스에서 모델이 예측한 값 중 실제로 해당 클래스인 샘플의 비율.
- 계산식: (True Positive) / (True Positive + False Positive)
- recall (재현율):
- 특정 클래스에서 실제 해당 클래스인 샘플 중 모델이 올바르게 예측한 비율.
- 계산식: (True Positive) / (True Positive + False Negative)
- f1-score:
- 정밀도와 재현율의 조화 평균.
- 정밀도와 재현율 간의 균형을 평가.
- 계산식: 2 * (Precision* Recall) / (Precision + Recall)
- support:
- 각 클래스에 속한 실제 샘플의 개수.
- 모델 성능 평가를 위한 각 클래스의 샘플 수를 나타냅니다.
- accuracy (정확도):
- 전체 샘플 중 모델이 올바르게 분류한 비율.
- 계산식: (Number of Correct Predictions) / (Total Number of Preditions)
- macro avg (매크로 평균):
- 모든 클래스의 precision, recall, f1-score의 단순 평균.
- 클래스 간 데이터 비율이 동일한 가정 하에 사용.
- weighted avg (가중 평균):
- 각 클래스의 support를 가중치로 반영한 precision, recall, f1-score의 평균.
- 클래스 간 데이터 비율이 불균형할 때 더 적합.
반응형
'SWDesk > ArtificialIntelligence' 카테고리의 다른 글
인공지능 구현에 사용되는 최적화 알고리즘 - Adam, 확률적 경사 하강법 등 (2) | 2024.11.22 |
---|---|
Perceptron과 Neural Network의 등장 순서별 의미와 특징 (0) | 2024.11.21 |
교차검증(Cross Validation)의 의미와 활용법 (0) | 2024.11.21 |
측정 데이터를 활용가능한 인공지능 알고리즘 검토 항목 (1) | 2024.11.20 |
제조 데이터 분석 서비스 공급기업 POOL (1) | 2024.11.19 |
반응형
250x250
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- ServantClock
- badp
- 치매
- image
- 치매방지
- 혁신
- 혁신과허들
- 전압
- BSC
- Decorator
- Innovations&Hurdles
- 둎
- 아두이노
- 배프
- 전압전류모니터링
- 빌리언트
- 심심풀이치매방지기
- bilient
- 티스토리챌린지
- arduino
- 오블완
- 심심풀이
- Innovations
- Innovation&Hurdles
- Hurdles
- DYOV
- 허들
- 전류
- Video
- 절연형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함