Fine-grained Angular Contrastive Learning with Coarse Labels