Gopikanth123 commited on
Commit
ff8444f
·
verified ·
1 Parent(s): 549f460

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -4
app.py CHANGED
@@ -25,11 +25,21 @@ def predict(image):
25
  custom_cnn_pred = custom_cnn_model.predict(np.expand_dims(processed_image, axis=0))[0]
26
 
27
  # Get the predicted labels
28
- vgg_label = np.argmax(vgg_pred)
29
- mobilenet_label = np.argmax(mobilenet_pred)
30
- custom_cnn_label = np.argmax(custom_cnn_pred)
31
 
32
- return custom_cnn_label, vgg_label, mobilenet_label
 
 
 
 
 
 
 
 
 
 
33
 
34
  # Create the Gradio interface
35
  inputs = gr.components.Image()
 
25
  custom_cnn_pred = custom_cnn_model.predict(np.expand_dims(processed_image, axis=0))[0]
26
 
27
  # Get the predicted labels
28
+ vgg_label = np.argmax(vgg_pred,axis=1)
29
+ mobilenet_label = np.argmax(mobilenet_pred,axis=1)[0]
30
+ custom_cnn_label = np.argmax(custom_cnn_pred,axis=1)[0]
31
 
32
+ label_map = {0: 'Black Sea Sprat', 1: 'Gilt-Head Bream', 2: 'Hourse Mackerel',
33
+ 3: 'Red Mullet', 4: 'Red Sea Bream', 5: 'Sea Bass',
34
+ 6: 'Shrimp', 7: 'Striped Red Mullet', 8: 'Trout'}
35
+ label1 = [label_map[label] for label in custom_cnn_label][0]
36
+ label2 = [label_map[label] for label in vgg_label][0]
37
+ label3 = [label_map[label] for label in mobilenet_label][0]
38
+
39
+
40
+
41
+
42
+ return label1, label2, label3
43
 
44
  # Create the Gradio interface
45
  inputs = gr.components.Image()