Chamin09 commited on
Commit
0cde3b1
·
verified ·
1 Parent(s): 422f6f1

updated app.py

Browse files
Files changed (1) hide show
  1. app.py +33 -33
app.py CHANGED
@@ -1,34 +1,34 @@
1
- __all__ = ['learn', 'categories', 'image', 'label', 'examples', 'intf', 'is_cat', 'classify_image']
2
-
3
- #import timm
4
- # %% app.ipynb 2
5
- from fastai.vision.all import *
6
- import gradio as gr
7
- #import timm
8
-
9
- def is_cat(x): return x[0].isupper()
10
-
11
- # %% app.ipynb 4
12
- learn = load_learner('f1_car.pkl')
13
-
14
- # %% app.ipynb 6
15
- categoris = ('McLaren F1 cars', 'Ferrari F1 racing cars', 'Redbull F1 racing cars', 'Mercedes AMG F1 racing cars', 'Aston Martin F1 racing cars', 'Alpine F1 racing cars', 'Haas F1 racing cars' , 'RB F1 racing cars', 'Williams F1 racing cars', 'Kick Sauber F1 racing cars')
16
- #categories = ( 'Mercedes cars', 'Ferrari cars', 'BMW cars', 'Bentley cars', 'Porsche cars', 'Aston Martin cars', 'Audi cars' , 'Maserati cars', 'McLaren cars', 'Lamborghini cars', 'Bugatti cars', 'Koenigsegg cars', 'Pagani cars', 'Tesla cars')
17
- #categories = ('Dog', 'Cat')
18
-
19
- def classify_image(img):
20
- pred, idx, probs = learn.predict(img)
21
- return dict(zip(categories, map(float, probs)))
22
-
23
- # %% app.ipynb 8
24
- from gradio.components import Image, Label
25
-
26
- # %% app.ipynb 9
27
- image = Image(width=300, height=240)
28
- label = Label()
29
- examples = ['mclaren.jpg', 'ferrari_f1.jpg', 'redbull_f1.jpg',
30
- 'merc.jpg', 'aston_martin.jpg', 'alpine.jpg', 'haas.jpg',
31
- 'sauber.jpg', 'rb.jpg', 'williams.jpg'
32
- ]
33
- intf = gr.Interface(fn=classify_image, inputs=image, outputs=label, examples=examples)
34
  intf.launch(inline=False)
 
1
+ __all__ = ['learn', 'categories', 'image', 'label', 'examples', 'intf', 'is_cat', 'classify_image']
2
+
3
+ #import timm
4
+ # %% app.ipynb 2
5
+ from fastai.vision.all import *
6
+ import gradio as gr
7
+ #import timm
8
+
9
+ def is_cat(x): return x[0].isupper()
10
+
11
+ # %% app.ipynb 4
12
+ learn = load_learner('app.pkl')
13
+
14
+ # %% app.ipynb 6
15
+ categoris = ('Alpine', 'AstonMartin', 'Ferrari', 'Haas', 'McLaren', 'Mercedes', 'RB' , 'Redbull', 'Sauber', 'Williams')
16
+ #categories = ( 'Mercedes cars', 'Ferrari cars', 'BMW cars', 'Bentley cars', 'Porsche cars', 'Aston Martin cars', 'Audi cars' , 'Maserati cars', 'McLaren cars', 'Lamborghini cars', 'Bugatti cars', 'Koenigsegg cars', 'Pagani cars', 'Tesla cars')
17
+ #categories = ('Dog', 'Cat')
18
+
19
+ def classify_image(img):
20
+ pred, idx, probs = learn.predict(img)
21
+ return dict(zip(categories, map(float, probs)))
22
+
23
+ # %% app.ipynb 8
24
+ from gradio.components import Image, Label
25
+
26
+ # %% app.ipynb 9
27
+ image = Image(width=300, height=240)
28
+ label = Label()
29
+ examples = ['mclaren.jpg', 'ferrari_f1.jpg', 'redbull_f1.jpg',
30
+ 'merc.jpg', 'aston_martin.jpg', 'alpine.jpg', 'haas.jpg',
31
+ 'sauber.jpg', 'rb.jpg', 'williams.jpg'
32
+ ]
33
+ intf = gr.Interface(fn=classify_image, inputs=image, outputs=label, examples=examples)
34
  intf.launch(inline=False)