clarena.utils

Utilities

This submodule provides utilities that are used in CLArena, which includes:

  • Metrics: define metrics particularly for CL.
  • Save: for saving results to files.
  • Plot: for plotting figures.
 1"""
 2
 3# Utilities
 4
 5This submodule provides utilities that are used in CLArena, which includes:
 6
 7- **Metrics**: define metrics particularly for CL.
 8- **Save**: for saving results to files.
 9- **Plot**: for plotting figures.
10
11
12"""
13
14from .cfg import preprocess_config
15from .metrics import HATNetworkCapacity, MeanMetricBatch
16from .plot import (
17    plot_test_ave_acc_curve_from_csv,
18    plot_test_ave_loss_cls_curve_from_csv,
19    plot_hat_mask,
20    plot_test_acc_matrix_from_csv,
21    plot_test_loss_cls_matrix_from_csv,
22)
23from .save import update_test_acc_to_csv, update_test_loss_cls_to_csv
24from .transforms import min_max_normalise
25
26__all__ = ["cfg", "metrics", "save", "plot", "transforms"]