neurovlm.training.train_contrastive#
- neurovlm.training.train_contrastive(config, *, provider=None, lookup=None, model=None)[source]#
Train, select, and fully evaluate one CNN contrastive branch.
- Parameters:
config (ContrastiveTrainConfig)
provider (AtlasFreeCNNDataProvider | None)
lookup (AtlasFreeTextEmbeddingLookup | None)
model (CNNContrastiveModel | None)
- Return type:
ContrastiveTrainResult