Skip to content

Commit

Permalink
修改计算的公式
Browse files Browse the repository at this point in the history
  • Loading branch information
lineclappe committed Nov 9, 2015
1 parent 1ee018d commit 172ba64
Showing 1 changed file with 14 additions and 4 deletions.
18 changes: 14 additions & 4 deletions Data_Analyse/CalculateMAP.m
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,26 @@
function value = CalculateMAP(rank,data,T)
num_rel = 0;
num_img = size(rank,1);
full_rel = sum(data(:,3)==1);
map = 0;
count = 0;
T = min(T,num_img);
for i = 1:T
level = min(T,num_img);
for i = 1:level
seq = rank(i,1);
rel = data(seq,3);
count = count + 1;
num_rel = num_rel + rel;
if rel == 1
if rel == 1
map = map + num_rel/count;
end
end
value = map / num_rel;
if num_rel == 0
value = 0;
else
% value = map /level;
if T >=full_rel
value = map / full_rel;
else
value = map / T;
end
end

0 comments on commit 172ba64

Please sign in to comment.