f1- 점수의 가장 직관적 인 의미는 리콜 및 정밀도의 평균으로 인식되고 있습니다. 당신을 위해 그것을 정리하자 :
분류 작업에서 고정밀 AND 리콜 을 사용하여 분류기를 구축 할 계획 입니다. 예를 들어, 사람이 정직한 지 아닌지를 알려주는 분류기.
정확성을 위해 주어진 그룹에 얼마나 많은 정직한 사람들이 있는지 정확하게 알 수 있습니다. 이 경우 높은 정밀도를 고려할 때 거짓말 쟁이를 정직하지만 자주는 아닌 것으로 잘못 분류 할 수 있다고 가정합니다. 다시 말해, 여기에서 정직한 거짓말 쟁이를 전체 그룹으로 식별하려고합니다.
그러나 리콜을 위해 거짓말 쟁이가 정직하다고 생각하면 실제로 걱정할 것입니다. 당신을 위해, 이것은 큰 손실과 큰 실수가 될 것이고 당신은 그것을 다시하고 싶지 않습니다. 또한 정직한 사람을 거짓말 쟁이로 분류했지만 모델이 거짓말 쟁이를 정직하다고 주장해서는 안됩니다. 다시 말해, 여기에서는 특정 수업에 중점을두고 있으며 실수하지 않도록 노력하고 있습니다.
이제 모델이 (1) 거짓말 쟁이로부터 정직한 것을 정확하게 식별하고 (정밀) (2) 두 클래스에서 각 사람을 식별 (리콜)하려는 경우를 생각해 보자. 즉, 두 지표 모두에서 잘 수행되는 모델을 선택할 수 있습니다.
그러면 선택 결정 모델이 두 메트릭의 평균을 기반으로 각 모델을 평가하려고합니다. F- 점수가 이것을 설명 할 수있는 가장 좋은 것입니다. 공식을 살펴 보겠습니다.
리콜 : p = tp / (tp + fp)
리콜 : r = tp / (tp + fn)
F- 점수 : fscore = 2 / (1 / r + 1 / p)
보다시피, 리콜 및 정밀도가 높을수록 F- 점수가 높아집니다.