MCPcopy Create free account
hub / github.com/BIT-DataLab/LakeBench / compute_ensemble_score

Function compute_ensemble_score

union/TUS/main.py:45–57  ·  view source on GitHub ↗
(query_column, candiate_column, query_column_sem, candiate_column_sem)

Source from the content-addressed store, hash-verified

43
44
45def compute_ensemble_score(query_column, candiate_column, query_column_sem, candiate_column_sem):
46 #计算三个的精确结果,查分布,得到得分
47 domin = {'uset', 'usem', 'unl'}
48 u_nl_score = u_nl(query_column, candiate_column, model)
49 u_set_score = u_set_or_sem('Uset', query_column, candiate_column)
50 u_sem_score = u_set_or_sem('Usem', query_column_sem.to_list(), candiate_column_sem.to_list())
51 scores = [u_nl_score, u_set_score, u_sem_score]
52
53 u_ensemble = 0
54 for type,score in zip(domin, scores):
55 u_ensemble = max(u_ensemble, get_column_goodness(score, type=type))
56
57 return u_ensemble
58
59
60def get_c_goodness(c, max_c_score):

Callers 1

alignmentFunction · 0.70

Calls 3

u_nlFunction · 0.90
u_set_or_semFunction · 0.90
get_column_goodnessFunction · 0.70

Tested by

no test coverage detected