in hypernymysuite/evaluation.py [0:0]
def all_evaluations(model, extra_args=None):
"""
Utility method which performs all evaluations and unifies the results into
a single (nested) dictionary.
Args:
model: HypernymySuiteModel. Model to be evaluated.
Returns:
A nested dictionary of results. Best combined with `compile_table`
module.
"""
results = {}
results["dir_wbless"] = wbless_setup(model)
results["dir_bibless"] = bibless_setup(model)
results["dir_dbless"] = bless_directionality_setup(model)
for taskname, filename in CORRELATION_EVAL_DATASETS:
result = correlation_setup(filename, model)
results["cor_{}".format(taskname)] = result
# siege evaluations
for taskname, filename in SIEGE_EVALUATIONS:
result = siege_setup(filename, model)
results["siege_{}".format(taskname)] = result
return results