预测模型的准确率和召回率是评估模型性能的两个重要指标。在实际应用中,我们需要找到一个平衡点,使得准确率和召回率都能够达到较高的水平。本文将介绍如何使用Python实现预测模型的TopK准确率和召回率计算。
首先,我们需要导入必要的库。
import numpy as np
from sklearn.metrics import accuracy_score, recall_score
然后,我们定义一个函数来计算TopK准确率。这里我们选择K=5。
def topk_accuracy(y_true, y_pred