Modelul CLIP calculează similitudinea cosinus dintre reprezentarea vizuală și fraze descriptive:
import clip
import torch
model, preprocess = clip.load("ViT-B/32", device="cuda")
etichete_text = ["o fotografie cu o zi ploioasă", "o fotografie la plajă însorită"]
text_tokenizat = clip.tokenize(etichete_text).to("cuda")
with torch.no_grad():
similitudine = model(imagine_preprocesata, text_tokenizat)[0]
probabilitati = similitudine.softmax(dim=-1)
print("Clasa prezisă:", etichete_text[probabilitati.argmax()])
Baza motorului de căutare vizuală din Google Photos și Pinterest.
Întrebări & Exemple practice:
Clasificarea Imaginilor Zero-Shot cu OpenAI CLIPAi o întrebare despre Clasificarea Imaginilor Zero-Shot cu OpenAI CLIP sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.