MMScan-HVG-Challenge / evaluate.py
rbler's picture
Update evaluate.py
3ac8926 verified
raw
history blame contribute delete
445 Bytes
import numpy as np
import json
from vg_evaluator import evaluation_for_challenge
from datasets import load_dataset
import os
kk = load_dataset(os.getenv('VG_DATA'))['test'].to_dict()
for key in kk.keys():
kk[key] = kk[key][0]
def run_evaluation(pred_path):
pred_ = json.load(open(pred_path))
gt_ = kk
results = evaluation_for_challenge(gt_,pred_)
return results['gTop-1@0.25'],results['AP@0.25'],results['gTop-3@0.25']