neurovlm.evaluation.evaluate_text_to_brain_comparison

neurovlm.evaluation.evaluate_text_to_brain_comparison#

neurovlm.evaluation.evaluate_text_to_brain_comparison(*, selections=None, data=None, provider=None, lookup=None, mlp_text_encoder=None, split='test', domains=('pubmed', 'nilearn', 'neurovault'), device='cpu', batch_size=64, include_finetuned=False)[source]#

Compare generated maps with paired rows and family-native text inputs.

Parameters:
  • selections (Sequence[ComparisonSelection] | None)

  • data (Dataset | None)

  • provider (AtlasFreeCNNDataProvider | None)

  • lookup (AtlasFreeTextEmbeddingLookup | None)

  • mlp_text_encoder (Callable[[Sequence[str]], Tensor] | None)

  • split (str)

  • domains (Iterable[str])

  • device (str | device)

  • batch_size (int)

  • include_finetuned (bool)

Return type:

ComparisonResult