""" CLIP fine-tuning module for logo recognition. This module provides tools for fine-tuning CLIP's vision encoder using contrastive learning on the LogoDet-3K dataset. """ from .config import TrainingConfig from .dataset import LogoContrastiveDataset, create_dataloaders from .model import LogoFineTunedCLIP from .losses import InfoNCELoss, TripletLoss from .trainer import Trainer from .evaluation import EmbeddingEvaluator __all__ = [ "TrainingConfig", "LogoContrastiveDataset", "create_dataloaders", "LogoFineTunedCLIP", "InfoNCELoss", "TripletLoss", "Trainer", "EmbeddingEvaluator", ]