deepsodha's picture
Upload 25 files
beb5479 verified
raw
history blame contribute delete
365 Bytes
import pandas as pd, json
def build_leaderboard(path="models/retail_eval_results.json"):
data = json.load(open(path))
df = pd.DataFrame(data)
# create composite score
df["score"] = (df["rougeL"] + df["bleu"] + df["factuality"]) / 3
df = df.sort_values("score", ascending=False)
return df[["model", "rougeL", "bleu", "factuality", "score"]]