sashtech commited on
Commit
1e61893
·
verified ·
1 Parent(s): 95df53e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -1
app.py CHANGED
@@ -35,7 +35,17 @@ def detect_ai_generated(text):
35
  outputs = model_ai(**inputs)
36
  probabilities = torch.softmax(outputs.logits, dim=1)
37
  ai_probability = probabilities[0][1].item() * 100 # Probability of being AI-generated
38
- return f"AI-Generated Content Probability: {ai_probability:.2f}%"
 
 
 
 
 
 
 
 
 
 
39
 
40
  # Function to get synonyms using NLTK WordNet
41
  def get_synonyms_nltk(word, pos):
 
35
  outputs = model_ai(**inputs)
36
  probabilities = torch.softmax(outputs.logits, dim=1)
37
  ai_probability = probabilities[0][1].item() * 100 # Probability of being AI-generated
38
+ human_probability = 100 - ai_probability # Probability of being Human-written
39
+
40
+ # Determine the label based on the higher probability
41
+ if ai_probability > human_probability:
42
+ label = "AI"
43
+ probability = ai_probability
44
+ else:
45
+ label = "Human"
46
+ probability = human_probability
47
+
48
+ return f"The content is {probability:.2f}% {label} Written"
49
 
50
  # Function to get synonyms using NLTK WordNet
51
  def get_synonyms_nltk(word, pos):