CommencezCommencez gratuitement

Évaluation automatique de la qualité d'une légende

Vous avez correctement classé l'image de la robe, mais à quel point la description originale était‑elle bonne?

Maa Fab wrap with a Trendy design dress with Vibrant color for an elegant touch of Fabric completely Soft and Comfortable wear with amazing design of Solid Boat ? Neck Flared Dress to make a perfect addition to your wardrobe collection.

Vous allez maintenant utiliser le modèle CLIP pour évaluer quantitativement l'exactitude de cette description à l'aide du CLIP score. La légende (description), l'image (image), la classe ToTensor et la fonction clip_score() de torchmetrics ont été chargées.

Cette activité fait partie du cours

Modèles multimodaux avec Hugging Face

Voir le cours

Instructions de l’exercice

  • Convertissez l'image en tenseur PyTorch avec des intensités allant de 0 à 255.
  • Utilisez la fonction clip_score() pour évaluer la qualité de la légende en comparant image_tensor et description avec le modèle openai/clip-vit-base-patch32.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Convert the image to a PyTorch tensor
image_tensor = ____()(image)*____

# Use the clip_score function to assess the quality of the caption
score = ____(____, ____, "____")

print(f"CLIP score: {score}")
Modifier et exécuter le code