Python 平均精度
我有两套清单如下 预测:[4268968909,[955398943,2529072432, 1600413013]] 真相:[4268968909,[955398943]] 该值为0.0。这个Map@2值不应接近零Python 平均精度,python,machine-learning,scikit-learn,Python,Machine Learning,Scikit Learn,我有两套清单如下 预测:[4268968909,[955398943,2529072432, 1600413013]] 真相:[4268968909,[955398943]] 该值为0.0。这个Map@2值不应接近零 在K时,产生正确平均精度的正确方法是什么?我认为如果你改变这一行: metrics.mapk([Truth],[prediction],2) 为此: metrics.mapk(Truth,prediction,2) 你会得到一份工作的MAP@2值为0.5 让我知道它是否适用于您
在K时,产生正确平均精度的正确方法是什么?我认为如果你改变这一行:
metrics.mapk([Truth],[prediction],2)
为此:
metrics.mapk(Truth,prediction,2)
你会得到一份工作的MAP@2值为0.5
让我知道它是否适用于您。这些列表在我看来是嵌套的,您需要展平它们吗?Python中的平均精度-
metrics.mapk(Truth,prediction,2)