saaara commited on
Commit
3152ad7
1 Parent(s): 8728306

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -11
app.py CHANGED
@@ -40,12 +40,8 @@ def predict_image(img):
40
  # Trouver les sous-catégories correspondantes
41
  subcategories = subcategory_dict.get(category_name, [])
42
 
43
- # Préparer les résultats
44
- results = {
45
- "Category": category_name,
46
- "Price ($)": f"{price_pred[0][0]:.2f}",
47
- "Subcategories": ", ".join(subcategories) if subcategories else "No subcategories"
48
- }
49
  return results
50
 
51
  # Charger le modèle pré-entraîné
@@ -56,11 +52,7 @@ model = tf.keras.models.load_model('trained_model.h5', custom_objects={'mse': Me
56
  interface = gr.Interface(
57
  fn=predict_image,
58
  inputs=gr.Image(type="pil"),
59
- outputs=[
60
- gr.Label(label="Category"),
61
- gr.Text(label="Price ($)"),
62
- gr.Text(label="Subcategories")
63
- ],
64
  title="Image Classification with TensorFlow",
65
  description="Upload an image to predict its category, price, and subcategories."
66
  )
 
40
  # Trouver les sous-catégories correspondantes
41
  subcategories = subcategory_dict.get(category_name, [])
42
 
43
+ # Préparer les résultats sous forme de texte
44
+ results = f"Category: {category_name}\nPrice ($): {price_pred[0][0]:.2f}\nSubcategories: {', '.join(subcategories) if subcategories else 'No subcategories'}"
 
 
 
 
45
  return results
46
 
47
  # Charger le modèle pré-entraîné
 
52
  interface = gr.Interface(
53
  fn=predict_image,
54
  inputs=gr.Image(type="pil"),
55
+ outputs=gr.Textbox(label="Prediction Results"),
 
 
 
 
56
  title="Image Classification with TensorFlow",
57
  description="Upload an image to predict its category, price, and subcategories."
58
  )