univi.evaluation.evaluate_alignment

univi.evaluation.evaluate_alignment#

univi.evaluation.evaluate_alignment(*, Z1, Z2, metric='euclidean', recall_ks=(1, 5, 10), k_mixing=20, k_entropy=30, labels_source=None, labels_target=None, compute_bidirectional_transfer=True, k_transfer=15, json_safe=True, block_size=512)[source]#

README-facing alignment evaluation.

Computes:
  • FOSCTTM (mean + SEM)

  • Recall@k (mean + SEM) for each k

  • modality mixing + entropy in the stacked space

  • label transfer (source->target), and optionally bidirectional summary

Returns a flat dict with stable keys used by README examples.