SerialGuy commited on
Commit
167a41f
·
1 Parent(s): 3b9969b

Updating UI and Some fixes

Browse files
Files changed (2) hide show
  1. app.py +8 -3
  2. predictor.py +1 -1
app.py CHANGED
@@ -14,6 +14,11 @@ if st.button("Predict"):
14
  st.warning("Please enter some text to analyze.")
15
  else:
16
  prediction, confidence = predict_text(text_input)
17
- label = "🧠 Human" if prediction == 1 else "🤖 AI"
18
- st.success(f"**Prediction:** {label}")
19
- st.info(f"**Confidence:** {confidence*100:.2f}%")
 
 
 
 
 
 
14
  st.warning("Please enter some text to analyze.")
15
  else:
16
  prediction, confidence = predict_text(text_input)
17
+
18
+ if prediction == 1:
19
+ st.success("**Class**: 🤖 AI-Generated")
20
+ st.info(f"**Confidence**: {confidence * 100:.2f}% (AI)")
21
+ else:
22
+ st.success("**Class**: 🧠 Human-Written")
23
+ st.info(f"**Confidence**: {(1 - confidence) * 100:.2f}% (Human)")
24
+
predictor.py CHANGED
@@ -44,5 +44,5 @@ def preprocess_text(text):
44
  def predict_text(text):
45
  X_sample = preprocess_text(text)
46
  prediction = model.predict(X_sample)[0]
47
- confidence = model.predict_proba(X_sample)[0][1]
48
  return prediction, confidence
 
44
  def predict_text(text):
45
  X_sample = preprocess_text(text)
46
  prediction = model.predict(X_sample)[0]
47
+ confidence = model.predict_proba(X_sample)[:,1][0]
48
  return prediction, confidence