rxavier commited on
Commit
75db47e
·
1 Parent(s): 297a61e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -1,8 +1,11 @@
1
  import gradio as gr
2
 
3
- from off_topic import OffTopicDetector
 
 
 
 
4
 
5
- detector = OffTopicDetector("openai/clip-vit-base-patch32")
6
 
7
  def validate(item_id: str, use_title: bool, threshold: float):
8
  images, domain, probas, valid_probas, invalid_probas = detector.predict_probas_item(item_id, use_title=use_title)
@@ -10,6 +13,7 @@ def validate(item_id: str, use_title: bool, threshold: float):
10
  invalid_images = [x for i, x in enumerate(images) if valid_probas[i].squeeze() < threshold]
11
  return f"## Domain: {domain}", valid_images, invalid_images
12
 
 
13
  with gr.Blocks() as demo:
14
  gr.Markdown("""
15
  # Off topic image detector
 
1
  import gradio as gr
2
 
3
+ from off_topic import OffTopicDetector, Translator
4
+
5
+
6
+ translator = Translator("facebook/nllb-200-distilled-600M")
7
+ detector = OffTopicDetector("openai/clip-vit-base-patch32", image_size="V", translator=translator)
8
 
 
9
 
10
  def validate(item_id: str, use_title: bool, threshold: float):
11
  images, domain, probas, valid_probas, invalid_probas = detector.predict_probas_item(item_id, use_title=use_title)
 
13
  invalid_images = [x for i, x in enumerate(images) if valid_probas[i].squeeze() < threshold]
14
  return f"## Domain: {domain}", valid_images, invalid_images
15
 
16
+
17
  with gr.Blocks() as demo:
18
  gr.Markdown("""
19
  # Off topic image detector