rxavier commited on
Commit
385ab0d
1 Parent(s): f929de5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -2
app.py CHANGED
@@ -18,9 +18,11 @@ def validate_item(item_id: str, use_title: bool, threshold: float):
18
 
19
  def validate_images(img_url_1, img_url_2, img_url_3, domain: str, title: str, threshold: float):
20
  img_urls = [url for url in [img_url_1, img_url_2, img_url_3] if url != ""]
 
 
21
  if title == "":
22
  title = None
23
- images, domain, probas, valid_probas, invalid_probas = detector.predict_probas_url(img_urls, domain, title)
24
  valid_images = [x for i, x in enumerate(images) if valid_probas[i].squeeze() >= threshold]
25
  invalid_images = [x for i, x in enumerate(images) if valid_probas[i].squeeze() < threshold]
26
  return f"## Domain: {domain}", valid_images, invalid_images
@@ -60,7 +62,7 @@ with gr.Blocks() as demo:
60
  img_url_2 = gr.Textbox(label="Picture URL")
61
  img_url_3 = gr.Textbox(label="Picture URL")
62
  with gr.Column():
63
- domain = gr.Textbox(label="Domain name", placeholder="Required")
64
  title = gr.Textbox(label="Item title", placeholder="Optional")
65
  threshold = gr.Number(label="Threshold", value=0.25, precision=2)
66
  submit = gr.Button("Submit")
 
18
 
19
  def validate_images(img_url_1, img_url_2, img_url_3, domain: str, title: str, threshold: float):
20
  img_urls = [url for url in [img_url_1, img_url_2, img_url_3] if url != ""]
21
+ site, domain = domain.split("-")
22
+ domain = domain.replace("_", " ").lower()
23
  if title == "":
24
  title = None
25
+ images, domain, probas, valid_probas, invalid_probas = detector.predict_probas_url(img_urls, domain, site, title)
26
  valid_images = [x for i, x in enumerate(images) if valid_probas[i].squeeze() >= threshold]
27
  invalid_images = [x for i, x in enumerate(images) if valid_probas[i].squeeze() < threshold]
28
  return f"## Domain: {domain}", valid_images, invalid_images
 
62
  img_url_2 = gr.Textbox(label="Picture URL")
63
  img_url_3 = gr.Textbox(label="Picture URL")
64
  with gr.Column():
65
+ domain = gr.Textbox(label="Domain ID", placeholder="Required")
66
  title = gr.Textbox(label="Item title", placeholder="Optional")
67
  threshold = gr.Number(label="Threshold", value=0.25, precision=2)
68
  submit = gr.Button("Submit")