pyiqa.archs.laion_aes_arch¶
LAION-Aesthetics Predictor
Introduced by: https://github.com/christophschuhmann/improved-aesthetic-predictor
Module Contents¶
- class pyiqa.archs.laion_aes_arch.MLP(input_size, xcol='emb', ycol='avg_rating')[source]¶
Bases:
torch.nn.ModuleRegression head used by LAION-Aesthetics predictor.
- class pyiqa.archs.laion_aes_arch.LAIONAes(pretrained=True, pretrained_model_path=None)[source]¶
Bases:
torch.nn.ModuleLAION-Aesthetics predictor based on CLIP ViT-L/14 embeddings.
- Parameters:
pretrained (bool) – Whether to load pretrained MLP weights.
pretrained_model_path (str | None) – Optional local checkpoint path.