Tengo una asignación de minería de datos donde hago un sistema de recuperación de imágenes basado en contenido. Tengo 20 imágenes de 5 animales. Entonces en total 100 imágenes.
Mi sistema devuelve las 10 imágenes más relevantes a una imagen de entrada. Ahora necesito evaluar el rendimiento de mi sistema con una curva Precision-Recall. Sin embargo, no entiendo el concepto de una curva Precision-Recall. Digamos que mi sistema devuelve 10 imágenes para una imagen de gorila, pero solo 4 de ellas son gorilas. Las otras 6 imágenes devueltas son de otros animales '. Así,
- la precisión es
4/10 = 0.4
(relevantes devueltos) / (todos devueltos) - el retiro es
4/20 = 0.2
(relevancia devuelta) / (toda relevancia)
Entonces solo tengo un punto <0.2,0.4>
, no una curva. ¿Cómo tengo una curva (es decir, un conjunto de puntos)? ¿Debo cambiar la cantidad de imágenes devueltas (en mi caso, esto se fija en 10)?