volodya-leveryev commited on
Commit
078dc5b
·
1 Parent(s): 8a1154c
Files changed (1) hide show
  1. app.py +7 -8
app.py CHANGED
@@ -1,19 +1,18 @@
1
  import gradio as gr
2
- from fastbook import load_learner
3
- from PIL import Image
4
 
5
  labels = [
6
- 'Tom Cruise', 'Dwayne Johnson', 'Tom Hanks', 'Brad Pitt',
7
- 'Denzel Washington', 'Julia Roberts', 'Will Smith', 'Leonardo DiCaprio',
8
- 'Johnny Depp', 'Kevin Hart', 'Keanu Reeves', 'Sandra Bullock',
9
- 'Ryan Reynolds', 'Adam Sandler', 'Harrison Ford', 'George Clooney',
10
- 'Robert Downey Jr', 'Angelina Jolie', 'Morgan Freeman', 'Chris Hemsworth',
11
  ]
12
 
13
 
14
  def predict(img):
15
  learn = load_learner("convnext_small.pkl")
16
- img = Image.create(img)
17
  learn.predict(img)
18
  pred, pred_idx, probs = learn.predict(img)
19
  return {labels[i]: float(probs[i]) for i in range(len(labels))}
 
1
  import gradio as gr
2
+ from fastbook import PILImage, load_learner
 
3
 
4
  labels = [
5
+ 'Adam Sandler', 'Angelina Jolie', 'Brad Pitt', 'Chris Hemsworth',
6
+ 'Denzel Washington', 'Dwayne Johnson', 'George Clooney', 'Harrison Ford',
7
+ 'Johnny Depp', 'Julia Roberts', 'Keanu Reeves', 'Kevin Hart',
8
+ 'Leonardo DiCaprio', 'Morgan Freeman', 'Robert Downey Jr', 'Ryan Reynolds',
9
+ 'Sandra Bullock', 'Tom Cruise', 'Tom Hanks', 'Will Smith',
10
  ]
11
 
12
 
13
  def predict(img):
14
  learn = load_learner("convnext_small.pkl")
15
+ img = PILImage.create(img)
16
  learn.predict(img)
17
  pred, pred_idx, probs = learn.predict(img)
18
  return {labels[i]: float(probs[i]) for i in range(len(labels))}