inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

평가지표 (이진/다중 분류, 회귀)

f1 score

해결된 질문

48

sujin3169

작성한 질문수 4

0

target 값이 문자형일 경우 양성 레이블을 설정해줘야 하는 평가지표는 f1 score 밖에 없는 건가요?

python 머신러닝 빅데이터 pandas 빅데이터분석기사

답변 2

0

퇴근후딴짓

그외 여러 평가지표가 있는데

외울 것 만 많아지는 것 같아 과감히 삭제하였습니다.

 

평가 지표는 자체 검증용이지 반드시 필요한 내용은 아니거든요!

모르는 평가 지표가 나왔다면 대안으로 알고 있는 평가 지표로 비교해도 좋습니다.

 

필기에서 공부하셨던 Precision 과 Recall 에서도 문자인 경우에는 어떤 것이 양성인지 체크가 필요합니다.

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. sujin3169님.

문자형 타겟 값을 가진 데이터에서 양성 레이블, 즉 pos_label을 설정해줘야 하는 평가지표 관련해서 궁금해 하시는 것 같습니다. F1 스코어(F1 Score) 외에도, 동일한 상황에서 설정이 필요한 몇 가지 다른 평가지표가 있습니다. 이를 통해 분류 모델의 성능을 더욱 명확히 평가할 수 있습니다.

F1 Score와 기타 지표

  • F1 Score: 특히 불균형한 데이터셋에서 중요하며, 양성 클래스에만 초점을 맞추어 조화 평균을 계산합니다. 따라서 pos_label 설정이 필요합니다.

  • Precision and Recall: 이 지표들 또한 특정 클래스(양성 클래스) 기준으로 계산되기 때문에 pos_label 설정이 요구됩니다.

  • Accuracy: 일반적으로 두 클래스 간 비율을 비교하기 때문에 pos_label 설정은 필요 없습니다. 전체 예측의 정확성을 평가합니다.

  • AUC-ROC Curve: 연속적인 클래스 분류 문제에서 모델의 성능을 평가하는 데 사용되지만, 양성 클래스를 명시해야 하는 경우도 있습니다.

from sklearn.metrics import precision_score, recall_score

# F1, Precision, Recall 모두 pos_label 설정 필요
f1 = f1_score(y_true, y_pred, pos_label='positive_class')
precision = precision_score(y_true, y_pred, pos_label='positive_class')
recall = recall_score(y_true, y_pred, pos_label='positive_class')

print(f"F1 Score: {f1}, Precision: {precision}, Recall: {recall}")

유사한 질문 및 답변

아래와 같은 질문 링크들을 확인하시면 좀 더 심층적인 이해에 도움을 받을 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Section15. 수업에 사용하는 데이터 주소가 다 보이지 않아서 실습을 위한 데이터를 다운 받지 못하고 있습니다.

0

5

2

수강연장요청 문의

0

57

1

아무래도 다음 시험 연장은 어렵겠죠?

0

71

2

빅분기 12회 결과 관련 문의

0

88

1

책이랑 강의랑 순서나 예제가 다른것 같네요

0

69

2

수강연장 문의

0

77

2

재검토 요청 방법 좀 알려주셔요...-.-;;

0

97

2

12회 실기 질문(작업형 2)

0

82

2

뒤로가기 버튼 같은 것이 있나요?

0

57

1

강의 연장 문의

0

85

2

출력값 질문

0

61

2

수업노트가 어디에 있나요?

0

52

1

실기시험 제출관련

0

215

3

6.20 작업형 2 과적합

0

215

3

코딩팡 장업형2 베이스 라인 인코딩 종류 질문

0

76

2

로지스틱회귀, 회귀

0

65

2

회귀 문제를 풀때 질문입니다.

0

73

1

불균형 처리 후 성능이 더 낮아졌다면,

0

85

2

실기 체험 제2유형 에러 문의

0

82

1

LIGHTGBM 으로 하면 pred값이 소수점 6자리까지 나오는게 맞나요

0

70

2

3번문제 등분산 가정

0

66

2

작업형3 target 형 변환 질문

0

53

2

[작업형1] 연습문제 섹션1 ~ 10 의 section4

0

68

3

원핫인코딩과 레이블 인코딩에서 concat

0

77

2