Spaces:
Sleeping
Sleeping
score
Browse files
app.py
CHANGED
|
@@ -40,9 +40,10 @@ learn = cnn_learner(paw_dls, models.resnet50, pretrained=False, metrics=error_ra
|
|
| 40 |
learn.to('cpu')
|
| 41 |
catanddog = learn.load('dog')
|
| 42 |
|
| 43 |
-
st.title("
|
| 44 |
|
| 45 |
-
file_name = st.file_uploader("Upload a
|
|
|
|
| 46 |
|
| 47 |
if file_name is not None:
|
| 48 |
col1, col2 = st.columns(2)
|
|
@@ -62,11 +63,16 @@ if file_name is not None:
|
|
| 62 |
if pred == 0:
|
| 63 |
learn.load('pure-dog-5')
|
| 64 |
pred = learn.predict(image)
|
| 65 |
-
|
|
|
|
|
|
|
|
|
|
| 66 |
if pred == 1:
|
| 67 |
learn.load(f'pure-cat-0')
|
| 68 |
pred = learn.predict(image)
|
| 69 |
print(pred)
|
| 70 |
print("Score for this catto:", min(int(pred[2] * 100 + 35), 100))
|
| 71 |
-
|
| 72 |
-
|
|
|
|
|
|
|
|
|
| 40 |
learn.to('cpu')
|
| 41 |
catanddog = learn.load('dog')
|
| 42 |
|
| 43 |
+
st.title("PawPularity Score")
|
| 44 |
|
| 45 |
+
file_name = st.file_uploader("Upload a photo of your pet a get an estimate how popular it is gonna be!", type=["jpg"])
|
| 46 |
+
my_bar = st.progress(0, text="PawScore")
|
| 47 |
|
| 48 |
if file_name is not None:
|
| 49 |
col1, col2 = st.columns(2)
|
|
|
|
| 63 |
if pred == 0:
|
| 64 |
learn.load('pure-dog-5')
|
| 65 |
pred = learn.predict(image)
|
| 66 |
+
col2.header("Score for this doggo:")
|
| 67 |
+
col2.subheader(f"{ round(float(pred[2]) * 100, 1)}%")
|
| 68 |
+
my_bar.progress(round(float(pred[2]) * 100), text="PawScore")
|
| 69 |
+
|
| 70 |
if pred == 1:
|
| 71 |
learn.load(f'pure-cat-0')
|
| 72 |
pred = learn.predict(image)
|
| 73 |
print(pred)
|
| 74 |
print("Score for this catto:", min(int(pred[2] * 100 + 35), 100))
|
| 75 |
+
col2.header("Score for this catto:")
|
| 76 |
+
col2.subheader(f"{ round(float(pred[2]) * 100, 1)}%")
|
| 77 |
+
my_bar.progress(round(float(pred[2]) * 100), text="PawScore")
|
| 78 |
+
|