From d3690e9bc7d73949891266742020ead92bb07855 Mon Sep 17 00:00:00 2001 From: "valentin.emiya" <valentin.emiya@lif.univ-mrs.fr> Date: Thu, 3 Dec 2020 10:37:25 +0100 Subject: [PATCH] more measure --- python/tffpy/experiments/exp_solve_tff.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/python/tffpy/experiments/exp_solve_tff.py b/python/tffpy/experiments/exp_solve_tff.py index 44ba2e1..0e19bbc 100644 --- a/python/tffpy/experiments/exp_solve_tff.py +++ b/python/tffpy/experiments/exp_solve_tff.py @@ -898,8 +898,9 @@ def perf_measures(task_params, source_data, problem_data, ------- dict All data useful for result analysis including SDR and Itakura-Saito - performance, running times, hyperparameter values, mask size and - number of sub-regions. + performance, running times, hyperparameter values, mask size, + number of sub-regions, estimated rank (summed over sub-regions), + lowest singular value. """ x_tff = solved_data['x_tff'] x_zero = solved_data['x_zero'] @@ -955,7 +956,9 @@ def perf_measures(task_params, source_data, problem_data, features = dict(mask_size=np.sum(gmtff.mask > 0), mask_ratio=np.mean(gmtff.mask > 0), n_subregions=gmtff.n_areas, - rank_sum=np.sum([s.size for s in gmtff.s_vec_list])) + rank_sum=np.sum([s.size for s in gmtff.s_vec_list]), + lowest_sv=np.min([np.min(s) for s in gmtff.s_vec_list]) + ) return dict(**running_times, **sdr_res, **is_res, **features) -- GitLab