blanar commited on
Commit
74a6a5b
·
1 Parent(s): 940099d
Files changed (1) hide show
  1. app.py +11 -5
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("Hot Dog? Or Not?")
44
 
45
- file_name = st.file_uploader("Upload a hot dog candidate image")
 
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
- print("Score for this doggy:", int(pred[2] * 100))
 
 
 
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
- col2.header("Probabilities")
72
- col2.subheader(f"{ pred[2] }: { round(float(pred[2]) * 100, 1)}%")
 
 
 
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
+