Skip to content
Snippets Groups Projects
Commit c41eef14 authored by Pat Alt's avatar Pat Alt
Browse files

uff

parent 9999a005
No related branches found
No related tags found
1 merge request!7669 initial run including fmnist lenet and new method
...@@ -51,12 +51,21 @@ function grid_search( ...@@ -51,12 +51,21 @@ function grid_search(
end end
end end
const ECCCO_NAMES = [
"ECCCo",
"ECCCo (no CP)",
"ECCCo (no EBM)",
"ECCCo-Δ",
"ECCCo-Δ (no CP)",
"ECCCo-Δ (no EBM)",
]
""" """
best_outcome(outcomes; generator=["ECCCo", "ECCCo-Δ"], measure=["distance_from_energy", "distance_from_targets"]) best_outcome(outcomes; generator=ECCCO_NAMES, measure=["distance_from_energy", "distance_from_targets"])
Returns the best outcome from grid search results. The best outcome is defined as the one with the lowest average rank across all datasets and variables for the specified generator and measure. Returns the best outcome from grid search results. The best outcome is defined as the one with the lowest average rank across all datasets and variables for the specified generator and measure.
""" """
function best_outcome(outcomes::Dict; generator=["ECCCo", "ECCCo-Δ"], measure=["distance_from_energy", "distance_from_targets"]) function best_outcome(outcomes::Dict; generator=ECCCO_NAMES, measure=["distance_from_energy", "distance_from_targets"])
ranks = [] ranks = []
for (params, outcome) in outcomes for (params, outcome) in outcomes
_ranks = generator_rank(outcome; generator=generator, measure=measure) |> _ranks = generator_rank(outcome; generator=generator, measure=measure) |>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment