Skip to main content
100%

Ranking Metrics

✓ Published0🌍 Public
Aalvinthai
Last edited Sep 15, 2012
Created on Aug 27, 2017

This example implements a collection of information retrieval ranking metrics in Python. It defines functions for mean reciprocal rank, R-precision, precision at k, average precision, mean average precision, and discounted cumulative gain, each accepting relevance scores in rank order. The code uses NumPy arrays to compute binary relevance and graded relevance calculations, with doctests illustrating expected outputs. The implementation follows standard definitions from academic resources on IR evaluation, such as precision-recall curves and learning-to-rank literature.

AI-generated description

Similar vizzes