9a4540b682074d3f84a2fc232cf2a832dc96bce7,src/aggregate_results.py,,latexify,#Any#Any#,92
Before Change
header = "run & metric & "
fh.write(header)
for run_name in results["valid"].keys():
for metric, scores in results["valid"][run_name].items():
res_str = "%s & %s & " % (run_name, metric)
metric_scores = [(k, v) for k, v in scores.items()]
metric_scores.sort(key=lambda x: x[0])
//res_str += "& ".join([average(scores[task]) for task in TASKS if task in scores])
res_str += " & ".join(["%.3f" % average(scores[k]) for (k, _) in metric_scores])
res_str += " \\\\\n"
fh.write(res_str)
// aggregated results
// structure is something like
// run name: results
// stopping criteria : metric : scores
all_results = {"valid": defaultdict(lambda: defaultdict(lambda: defaultdict(list))),
"test": defaultdict(lambda: defaultdict(lambda: defaultdict(list)))}
// aggregate results
After Change
if not len(results["valid"][run_name][metric]):
continue
res_str = "%s & %s" % (run_name, metric)
scores = results["valid"][run_name][metric]
for task in task_order:
try:
res_str += " & %.3f" % average(scores[task])
except:
pdb.set_trace()
res_str += " \\\\\n"
fh.write(res_str)
// aggregated results
In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 8
Instances
Project Name: jsalt18-sentence-repl/jiant
Commit Name: 9a4540b682074d3f84a2fc232cf2a832dc96bce7
Time: 2018-01-19
Author: wang.alex.c@gmail.com
File Name: src/aggregate_results.py
Class Name:
Method Name: latexify
Project Name: pyinstaller/pyinstaller
Commit Name: a5505747ac8b1f3891a63363a9b86af480452f77
Time: 2018-05-29
Author: itsayellow+dev@gmail.com
File Name: PyInstaller/building/osx.py
Class Name: BUNDLE
Method Name: assemble
Project Name: ilastik/ilastik
Commit Name: 630a400af2bffc27a173acf876d72a1a10cd2dbf
Time: 2014-05-08
Author: bergs@janelia.hhmi.org
File Name: ilastik/applets/base/appletSerializer.py
Class Name: SerialClassifierSlot
Method Name: _deserialize