您如何在 python 中计算 MAP 以评估推荐系统的有效性?sklearn中是否有任何库或python中的代码?
我想通过计算平均精度来计算我的推荐系统的有效性。
这个名为Metrics的库提供了机器学习的大部分指标,包括推荐系统的 MAP。如果你只对推荐系统的指标感兴趣,也许你可以看看这个库。
您可以使用 ml_metrics 库。要安装此库,请使用:
pip install ml_metrics import ml_metrics ml_metrics.mapk(actual, predicted, k)
二元分类的平均精度如何?在这种情况下,L大小为 N 的列表的平均精度是 k 从 1 到 N 的精度@k 的平均值,其中L[k]是真阳性。是否有任何(开源)可靠的实现?根据我上面的定义,在线程中提到的库中,我无法实现该指标。
L
L[k]