bauerfel commited on
Commit
735dd68
·
verified ·
1 Parent(s): 82f3858

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -6
app.py CHANGED
@@ -3,14 +3,24 @@ import tensorflow as tf
3
  from PIL import Image
4
  import numpy as np
5
 
6
- labels = ['Ditto','Golbat','Koffing']
 
 
 
 
 
 
 
 
 
 
7
 
8
- def predict_pokemon_type(uploaded_file):
9
 
10
  if uploaded_file is None:
11
  return "No file uploaded."
12
 
13
- model = tf.keras.models.load_model('Ditto-premiumdelux-model_transferlearning.keras')
14
  # Load the image from the file path
15
  with Image.open(uploaded_file) as img:
16
  img = img.resize((150, 150)).convert('RGB') # Convert image to RGB
@@ -24,11 +34,11 @@ def predict_pokemon_type(uploaded_file):
24
 
25
  # Define the Gradio interface
26
  iface = gr.Interface(
27
- fn=predict_pokemon_type, # Function to process the input
28
  inputs=gr.File(label="Upload File"), # File upload widget
29
  outputs="text", # Output type
30
- title="Pokemon Classifier", # Title of the interface
31
- description="Upload a picture of a pokemon (preferably Ditto, Golbat, Koffing)" # Description of the interface
32
  )
33
 
34
  # Launch the interface
 
3
  from PIL import Image
4
  import numpy as np
5
 
6
+ labels = ['barrel_jellyfish',
7
+
8
+ 'blue_jellyfish',
9
+
10
+ 'compass_jellyfish'
11
+
12
+ 'lions_mane_jellyfish',
13
+
14
+ 'mauve_stinger_jellyfish',
15
+
16
+ 'Moon_jellyfish']
17
 
18
+ def predict_jellyfish_type(uploaded_file):
19
 
20
  if uploaded_file is None:
21
  return "No file uploaded."
22
 
23
+ model = tf.keras.models.load_model('Jellyfish_InceptionResNetV2_transferlearning.keras')
24
  # Load the image from the file path
25
  with Image.open(uploaded_file) as img:
26
  img = img.resize((150, 150)).convert('RGB') # Convert image to RGB
 
34
 
35
  # Define the Gradio interface
36
  iface = gr.Interface(
37
+ fn=predict_jellyfish_type, # Function to process the input
38
  inputs=gr.File(label="Upload File"), # File upload widget
39
  outputs="text", # Output type
40
+ title="Jellifish Classifier", # Title of the interface
41
+ description="Upload a picture of a Jellyfish (preferably barrel, blue, compass, lions mane, mauve stinger, Moon)" # Description of the interface
42
  )
43
 
44
  # Launch the interface