Точность и отзыв проблема реализации - PullRequest
0 голосов
/ 02 марта 2020

Я читаю код НЛП, который использует Precision, Recall в качестве метрик оценки. Тем не менее, меня смущает его реализация, например следующий фрагмент:

def _edgecases(answers: List[], predictions: List[]) -> Optional[Metric]:
  if len(answers) == 0 and len(predictions) == 0:
    return Metric(precision=1.0, recall=1.0)

  if len(answers) == 0:
    return Metric(precision=0.0, recall=1.0)

  if len(predictions) == 0:
    return Metric(precision=1.0, recall=0.0)

return None

Мой вопрос: каково действительное значение двух переменных: «точность» и «отзыв»? Какие отношения они имеют с (TP FP TN FN) в матрице путаницы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...