2015-10-22 200 views
0

我有兩個集合列表如下平均數平均精度蟒

預測:[(4268968909,[955398943,2529072432,
1600413013])]

真相:[(4268968909,[955398943 ])]

import ml_metrics as metrics 
metrics.mapk([Truth],[prediction],2) 

這給出了0.0的值。 Map @ 2值不應接近於零。

在K上產生正確的平均精度的正確方法是什麼?

+1

這些列表看起來嵌套給我,你需要把它們弄平嗎? – smci

回答

0

我想如果你改變這一行:

metrics.mapk([Truth],[prediction],2) 

這樣:

metrics.mapk(Truth,prediction,2) 

你會得到一個MAP @ 0.5 2值。

讓我知道它是否適用於您。