Saad0KH commited on
Commit
7988f36
·
verified ·
1 Parent(s): 9c18cdf

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -2
app.py CHANGED
@@ -10,14 +10,15 @@ processor = AutoProcessor.from_pretrained("patrickjohncyh/fashion-clip")
10
  # Définir la fonction pour la classification d'image avec du texte en entrée
11
  def classify_image_with_text(text, image):
12
  # Effectuer la classification d'image à l'aide du texte
 
13
  inputs = processor(
14
- text=text, images=image, return_tensors="pt", padding=True
15
  )
16
  outputs = model(**inputs)
17
  logits_per_image = outputs.logits_per_image # this is the image-text similarity score
18
  probs = logits_per_image.softmax(dim=1)
19
  predicted_class_index = probs.argmax(dim=1).item()
20
- predicted_label = text[predicted_class_index]
21
  return predicted_class_index
22
 
23
  # Créer l'interface Gradio avec l'API de Gradio Blocks
 
10
  # Définir la fonction pour la classification d'image avec du texte en entrée
11
  def classify_image_with_text(text, image):
12
  # Effectuer la classification d'image à l'aide du texte
13
+ keywords = text.split(',')
14
  inputs = processor(
15
+ text=keywords, images=image, return_tensors="pt", padding=True
16
  )
17
  outputs = model(**inputs)
18
  logits_per_image = outputs.logits_per_image # this is the image-text similarity score
19
  probs = logits_per_image.softmax(dim=1)
20
  predicted_class_index = probs.argmax(dim=1).item()
21
+ predicted_label = keywords[predicted_class_index]
22
  return predicted_class_index
23
 
24
  # Créer l'interface Gradio avec l'API de Gradio Blocks