davidmasip commited on
Commit
70fdee2
·
1 Parent(s): 3c123d7
Files changed (1) hide show
  1. app.py +7 -2
app.py CHANGED
@@ -4,6 +4,10 @@ import gradio as gr
4
  import numpy as np
5
  from fastai.vision.all import *
6
 
 
 
 
 
7
  config = {
8
  "labels": [
9
  "Plantation",
@@ -13,11 +17,12 @@ config = {
13
  "size": 256,
14
  }
15
 
 
 
16
  learn = load_learner("model.pkl")
17
 
18
  def classify_image(input):
19
  _, _, prediction = learn.predict(input)
20
- print(prediction)
21
  outputs = {label: float(prediction[i]) for i, label in enumerate(config["labels"])}
22
  # Get argmax
23
  argmax_label = config["labels"][np.argmax(prediction)]
@@ -31,7 +36,7 @@ gr.Interface(
31
  gr.outputs.Textbox(label="Output of the model"),
32
  gr.outputs.Textbox(label="Probability (0 - 100)")
33
  ],
34
- examples=[str(x) for x in Path("./").glob("*.jpg")],
35
  flagging_options=["Correct label", "Incorrect label"],
36
  allow_flagging="manual",
37
  ).launch()
 
4
  import numpy as np
5
  from fastai.vision.all import *
6
 
7
+
8
+ def label(file_name):
9
+ return train_labels[file_name.replace(".jpg", "")]
10
+
11
  config = {
12
  "labels": [
13
  "Plantation",
 
17
  "size": 256,
18
  }
19
 
20
+
21
+
22
  learn = load_learner("model.pkl")
23
 
24
  def classify_image(input):
25
  _, _, prediction = learn.predict(input)
 
26
  outputs = {label: float(prediction[i]) for i, label in enumerate(config["labels"])}
27
  # Get argmax
28
  argmax_label = config["labels"][np.argmax(prediction)]
 
36
  gr.outputs.Textbox(label="Output of the model"),
37
  gr.outputs.Textbox(label="Probability (0 - 100)")
38
  ],
39
+ examples=[str(x) for x in Path("./").glob("*.png")],
40
  flagging_options=["Correct label", "Incorrect label"],
41
  allow_flagging="manual",
42
  ).launch()