ElioBaserga commited on
Commit
67f6e6f
·
verified ·
1 Parent(s): 491d587

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -4,13 +4,13 @@ from transformers import pipeline
4
  vit_classifier = pipeline("image-classification", model="ElioBaserga/fruits-and-vegetables-vit")
5
  clip_detector = pipeline(model="openai/clip-vit-large-patch14", task="zero-shot-image-classification")
6
 
7
- labels_oxford_pets = ['apple', 'banana', 'beetroot', 'bell pepper', 'cabbage', 'capsicum', 'carrot', 'cauliflower', 'chilli pepper', 'corn', 'cucumber', 'eggplant', 'garlic', 'ginger', 'grapes', 'jalepeno', 'kiwi', 'lemon', 'lettuce', 'mango', 'onion', 'orange', 'paprika', 'pear', 'peas', 'pineapple', 'pomegranate', 'potato', 'raddish', 'soy beans', 'spinach', 'sweetcorn', 'sweetpotato', 'tomato', 'turnip', 'watermelon']
8
 
9
  def classify_pet(image):
10
  vit_results = vit_classifier(image)
11
  vit_output = {result['label']: result['score'] for result in vit_results}
12
 
13
- clip_results = clip_detector(image, candidate_labels=labels_oxford_pets)
14
  clip_output = {result['label']: result['score'] for result in clip_results}
15
 
16
  return {"ViT Classification": vit_output, "CLIP Zero-Shot Classification": clip_output}
 
4
  vit_classifier = pipeline("image-classification", model="ElioBaserga/fruits-and-vegetables-vit")
5
  clip_detector = pipeline(model="openai/clip-vit-large-patch14", task="zero-shot-image-classification")
6
 
7
+ labels_fruit_and_vegetable = ['apple', 'banana', 'beetroot', 'bell pepper', 'cabbage', 'capsicum', 'carrot', 'cauliflower', 'chilli pepper', 'corn', 'cucumber', 'eggplant', 'garlic', 'ginger', 'grapes', 'jalepeno', 'kiwi', 'lemon', 'lettuce', 'mango', 'onion', 'orange', 'paprika', 'pear', 'peas', 'pineapple', 'pomegranate', 'potato', 'raddish', 'soy beans', 'spinach', 'sweetcorn', 'sweetpotato', 'tomato', 'turnip', 'watermelon']
8
 
9
  def classify_pet(image):
10
  vit_results = vit_classifier(image)
11
  vit_output = {result['label']: result['score'] for result in vit_results}
12
 
13
+ clip_results = clip_detector(image, candidate_labels=labels_fruit_and_vegetable)
14
  clip_output = {result['label']: result['score'] for result in clip_results}
15
 
16
  return {"ViT Classification": vit_output, "CLIP Zero-Shot Classification": clip_output}