AI Programming/Deep Learning

Programming/Deep Learning

Predict 예측을 위한 정밀도 / 재현율 구하기.

정밀도 / 재현율

정밀도와 재현율을 구현하기 위해서는 오차 행렬의 각 요소 ( FN, FP, TN, TP) 들이 정확하게 의미하는 바를 알아야한다. 오차행렬에서 각 요소에 기반하여 정밀도와 재현율을 표현하면 다음과 같다.

1. 정확도(Accuracy) : 실제데이터와 예측데이터가 얼마나 같은지를 판단하는 지표

  • 정확도 = 예측 데이터가 동일한 데이터 건수 / 전체 예측 데이터 건수
  • 직관적으로 모델 예측 성능을 나타내는 평가 지표이지만 이진 분류의 경우 데이터의 구성에 따라 모델 성능을 왜곡할 수 있음
  • 가령, 타이타닉 예제에서도 여성의 생존률이 높았기 때문에, 특별한 알고리즘 없이 여성을 생존, 남성을 사망으로 분류해도 정확도는 높을 수 있음 ( 단순히 하나의 조건만 가지고 결정하는 알고리즘도 높은 정확도를 나타내는 상황이 발생)

Leave a Reply

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Related Post

인공신경망(Artificial Neural Network, ANN)인공신경망(Artificial Neural Network, ANN)

[ 구조 ] 딥러닝에서 가장 기본이 되는 개념은 바로 신경망(Neural Network)입니다. 신경망이란 인간의 뇌가 가지는 생물학적 특성 중 뉴런의 연결 구조를 가리키며, 이러한 신경망을 본떠 만든 네트워크 구조를 인공신경망(Artificial Neural

[Pytorch] Pnemonia Prediction Model – Train[Pytorch] Pnemonia Prediction Model – Train

Pytorch를 이용하여 사내에서 학습을 해야하는 환경이 있어 GPU환경이 잘 설정되었는지 테스트겸 Kaggle에서 데이터셋을 다운로드 받고 학습을 돌렸다. 오랜만에 AI 쪽 업무를 하려니 많이 까먹기도 재밌어지기도 했다. 데이터셋 리뷰 https://www.kaggle.com/datasets/paultimothymooney/chest-xray-pneumonia Kaggle의