SkwarczynskiP commited on
Commit
783e73c
·
verified ·
1 Parent(s): 7162092
Files changed (1) hide show
  1. app.py +8 -8
app.py CHANGED
@@ -5,7 +5,7 @@ from transformers import pipeline, AutoTokenizer, AutoModelForSequenceClassifica
5
  models = ["bert-base-uncased", "roberta-base"]
6
 
7
  # Datasets included within the interface
8
- datasets = ["None",
9
  "vedantgaur/GPTOutputs-MWP - AI Data Only",
10
  "vedantgaur/GPTOutputs-MWP - Human Data Only",
11
  "vedantgaur/GPTOutputs-MWP - Both AI and Human Data",
@@ -13,12 +13,12 @@ datasets = ["None",
13
 
14
  # Mapping of user-selected model and dataset to actual model name on Hugging Face
15
  model_mapping = {
16
- ("bert-base-uncased", "None"): "bert-base-uncased",
17
  ("bert-base-uncased", "vedantgaur/GPTOutputs-MWP - AI Data Only"): "SkwarczynskiP/bert-base-uncased-finetuned-vedantgaur-AI-generated",
18
  ("bert-base-uncased", "vedantgaur/GPTOutputs-MWP - Human Data Only"): "SkwarczynskiP/bert-base-uncased-finetuned-vedantgaur-human-generated",
19
  ("bert-base-uncased", "vedantgaur/GPTOutputs-MWP - Both AI and Human Data"): "SkwarczynskiP/bert-base-uncased-finetuned-vedantgaur-AI-and-human-generated",
20
  ("bert-base-uncased", "dmitva/human_ai_generated_text - Both AI and Human Data"): "SkwarczynskiP/bert-base-uncased-finetuned-dmitva-AI-and-human-generated",
21
- ("roberta-base", "None"): "roberta-base",
22
  ("roberta-base", "vedantgaur/GPTOutputs-MWP - AI Data Only"): "SkwarczynskiP/roberta-base-finetuned-vedantgaur-AI-generated",
23
  ("roberta-base", "vedantgaur/GPTOutputs-MWP - Human Data Only"): "SkwarczynskiP/roberta-base-finetuned-vedantgaur-human-generated",
24
  ("roberta-base", "vedantgaur/GPTOutputs-MWP - Both AI and Human Data"): "SkwarczynskiP/roberta-base-finetuned-vedantgaur-AI-and-human-generated",
@@ -47,10 +47,10 @@ def detect_ai_generated_text(model: str, dataset: str, text: str) -> str:
47
 
48
  # Examples included within the interface
49
  examples = [
50
- ["AI Generated", ""],
51
- ["Human Written", ""],
52
- ["AI Generated", ""],
53
- ["Human Written", ""]
54
  ]
55
 
56
  interface = gr.Interface(
@@ -62,7 +62,7 @@ interface = gr.Interface(
62
  ],
63
  outputs=gr.Textbox(label="Output"),
64
  examples=examples,
65
- title="AI Generated Text Detection",
66
  )
67
 
68
  if __name__ == "__main__":
 
5
  models = ["bert-base-uncased", "roberta-base"]
6
 
7
  # Datasets included within the interface
8
+ datasets = ["No Dataset Finetuning",
9
  "vedantgaur/GPTOutputs-MWP - AI Data Only",
10
  "vedantgaur/GPTOutputs-MWP - Human Data Only",
11
  "vedantgaur/GPTOutputs-MWP - Both AI and Human Data",
 
13
 
14
  # Mapping of user-selected model and dataset to actual model name on Hugging Face
15
  model_mapping = {
16
+ ("bert-base-uncased", "No Dataset Finetuning"): "bert-base-uncased",
17
  ("bert-base-uncased", "vedantgaur/GPTOutputs-MWP - AI Data Only"): "SkwarczynskiP/bert-base-uncased-finetuned-vedantgaur-AI-generated",
18
  ("bert-base-uncased", "vedantgaur/GPTOutputs-MWP - Human Data Only"): "SkwarczynskiP/bert-base-uncased-finetuned-vedantgaur-human-generated",
19
  ("bert-base-uncased", "vedantgaur/GPTOutputs-MWP - Both AI and Human Data"): "SkwarczynskiP/bert-base-uncased-finetuned-vedantgaur-AI-and-human-generated",
20
  ("bert-base-uncased", "dmitva/human_ai_generated_text - Both AI and Human Data"): "SkwarczynskiP/bert-base-uncased-finetuned-dmitva-AI-and-human-generated",
21
+ ("roberta-base", "No Dataset Finetuning"): "roberta-base",
22
  ("roberta-base", "vedantgaur/GPTOutputs-MWP - AI Data Only"): "SkwarczynskiP/roberta-base-finetuned-vedantgaur-AI-generated",
23
  ("roberta-base", "vedantgaur/GPTOutputs-MWP - Human Data Only"): "SkwarczynskiP/roberta-base-finetuned-vedantgaur-human-generated",
24
  ("roberta-base", "vedantgaur/GPTOutputs-MWP - Both AI and Human Data"): "SkwarczynskiP/roberta-base-finetuned-vedantgaur-AI-and-human-generated",
 
47
 
48
  # Examples included within the interface
49
  examples = [
50
+ ["AI Generated", "ex1"],
51
+ ["Human Written", "ex2"],
52
+ ["AI Generated", "ex3"],
53
+ ["Human Written", "ex4"]
54
  ]
55
 
56
  interface = gr.Interface(
 
62
  ],
63
  outputs=gr.Textbox(label="Output"),
64
  examples=examples,
65
+ title="AI Generated Text Detection"
66
  )
67
 
68
  if __name__ == "__main__":