자연어처리를 공부하다보면 논문에 Precision, Recall등으로 실험결과를 표현하는것이 많다.

자주쓰이지만 헷갈려서 적어본다.


 

 실험 결과

 True

False 

 실제 정답

 True

 a

 b

 False

 c

 d



Precision(정확률) = a / (a + c)

- 컴퓨터가 True라 한것 중에 실제 True의 비율


Recall(재현률) = a / (a + b)

- 실제 True중 컴퓨터가 True라 한것의 비율


Accuracy(정확도) = (a + d) / (a + b + c + d)

- 전체 결과중 실제 정답과 같은 판단이 나온 비율


F1 score =  2 * (Precision * Recall) / (Precision + Recall)

- 위의 Precision과 Recall을 기반으로 표현한 것



Posted by 핸꾸
: