Skip to content

Commit 7c360d3

Browse files
Merge pull request #50 from robin-janssen/improve-surrogate-evaluation
Improve surrogate evaluation
2 parents fc7304a + 623f6d4 commit 7c360d3

22 files changed

Lines changed: 1982 additions & 1686 deletions

codes/benchmark/__init__.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
from .bench_fcts import (
22
compare_batchsize,
3-
compare_dynamic_accuracy,
3+
compare_errors,
44
compare_extrapolation,
5+
compare_gradients,
56
compare_inference_time,
67
compare_interpolation,
78
compare_main_losses,
89
compare_models,
9-
compare_relative_errors,
1010
compare_sparse,
1111
compare_UQ,
1212
evaluate_accuracy,
1313
evaluate_batchsize,
1414
evaluate_compute,
15-
evaluate_dynamic_accuracy,
1615
evaluate_extrapolation,
16+
evaluate_gradients,
1717
evaluate_interpolation,
1818
evaluate_sparse,
1919
evaluate_UQ,
@@ -24,15 +24,12 @@
2424
from .bench_plots import (
2525
get_custom_palette,
2626
inference_time_bar_plot,
27-
int_ext_sparse,
2827
plot_all_generalization_errors,
2928
plot_average_errors_over_time,
3029
plot_average_uncertainty_over_time,
31-
plot_comparative_dynamic_correlation_heatmaps,
3230
plot_comparative_error_correlation_heatmaps,
31+
plot_comparative_gradient_heatmaps,
3332
plot_dynamic_correlation,
34-
plot_dynamic_correlation_heatmap,
35-
plot_error_correlation_heatmap,
3633
plot_error_distribution_comparative,
3734
plot_error_distribution_per_quantity,
3835
plot_error_percentiles_over_time,
@@ -41,13 +38,15 @@
4138
plot_example_predictions_with_uncertainty,
4239
plot_generalization_error_comparison,
4340
plot_generalization_errors,
41+
plot_gradients_heatmap,
4442
plot_loss_comparison,
4543
plot_loss_comparison_train_duration,
4644
plot_losses,
4745
plot_MAE_comparison,
4846
plot_relative_errors,
4947
plot_surr_losses,
5048
plot_uncertainty_confidence,
49+
plot_uncertainty_heatmap,
5150
plot_uncertainty_over_time_comparison,
5251
plot_uncertainty_vs_errors,
5352
rel_errors_and_uq,
@@ -65,6 +64,7 @@
6564
flatten_dict,
6665
format_seconds,
6766
format_time,
67+
format_value,
6868
get_model_config,
6969
get_required_models_list,
7070
get_surrogate,
@@ -80,7 +80,7 @@
8080
__all__ = [
8181
"run_benchmark",
8282
"evaluate_accuracy",
83-
"evaluate_dynamic_accuracy",
83+
"evaluate_gradients",
8484
"time_inference",
8585
"evaluate_compute",
8686
"evaluate_interpolation",
@@ -90,9 +90,9 @@
9090
"evaluate_UQ",
9191
"compare_models",
9292
"compare_main_losses",
93-
"compare_relative_errors",
93+
"compare_errors",
9494
"compare_inference_time",
95-
"compare_dynamic_accuracy",
95+
"compare_gradients",
9696
"compare_interpolation",
9797
"compare_extrapolation",
9898
"compare_sparse",
@@ -120,14 +120,13 @@
120120
"plot_uncertainty_over_time_comparison",
121121
"inference_time_bar_plot",
122122
"plot_generalization_error_comparison",
123-
"plot_error_correlation_heatmap",
124-
"plot_dynamic_correlation_heatmap",
123+
"plot_uncertainty_heatmap",
124+
"plot_gradients_heatmap",
125125
"plot_error_distribution_comparative",
126126
"plot_error_percentiles_over_time",
127127
"plot_comparative_error_correlation_heatmaps",
128-
"plot_comparative_dynamic_correlation_heatmaps",
128+
"plot_comparative_gradient_heatmaps",
129129
"get_custom_palette",
130-
"int_ext_sparse",
131130
"plot_all_generalization_errors",
132131
"rel_errors_and_uq",
133132
"check_surrogate",
@@ -144,6 +143,7 @@
144143
"get_surrogate",
145144
"format_time",
146145
"format_seconds",
146+
"format_value",
147147
"flatten_dict",
148148
"convert_dict_to_scientific_notation",
149149
"make_comparison_csv",

0 commit comments

Comments
 (0)