Experiment $run\n";
}
else {
$diff = compute_diff($display[0],$run);
}
print "
";
output_score($run,$experiment[$run]);
print "
";
}
}
function compute_diff($base,$change) {
$parameter_base = load_parameter($base);
$parameter_change = load_parameter($change);
print "Experiment $change
";
while (list($parameter,$base_value) = each($parameter_base)) {
if ($base_value != $parameter_change[$parameter]) {
output_diff_line($parameter,$base_value,$parameter_change[$parameter]);
}
}
while (list($parameter,$change_value) = each($parameter_change)) {
if (!$parameter_base[$parameter]) {
output_diff_line($parameter,"",$change_value);
}
}
print "
\n";
}
function output_diff_line($parameter,$base_value,$change_value) {
print "$parameter | $change_value |
| $base_value |
\n";
}