В tenorflow.metrics разница между Precision_at_k и Precision_at_top_k? - PullRequest
0 голосов
/ 13 мая 2018

В API-интерфейсе Тензор потока, tf.metrics имеется несколько метрик для поиска информации.

В частности:

  • tf.precision_at_k и tf.precision_at_top_k
  • tf.recall_at_k и tf.recall_at_top_k

В чем разница между _at_k и _at_top_k метриками?

Документация API не выглядитдать информацию об этом.

1 Ответ

0 голосов
/ 13 мая 2018

Глядя на их реализацию , precision_at_k - это простая оболочка вокруг precision_at_top_k.Различие фактически упоминается в документации API: precision_at_k ожидает, что тензор логитов равен predictions, тогда как precision_at_top_k ожидает, что предсказания будут индексами верхних k классов.По сути, precision_at_k просто выполняет tf.nn.top_k на predictions, а затем вызывает precision_at_top_k.

...