Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -2,11 +2,16 @@ from joblib import load
|
|
| 2 |
from sklearn.feature_extraction.text import TfidfVectorizer
|
| 3 |
import numpy as np
|
| 4 |
import streamlit as st
|
| 5 |
-
|
| 6 |
vectorizer = load('tfidf_vectorizer.joblib')
|
| 7 |
user_input = st.text_input("Enter some text:", "")
|
| 8 |
if user_input is not None:
|
| 9 |
x = vectorizer.transform([user_input])
|
| 10 |
model = load('Naive_Bayes_Spam_Detection.joblib')
|
| 11 |
pred = model.predict(x)
|
| 12 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
from sklearn.feature_extraction.text import TfidfVectorizer
|
| 3 |
import numpy as np
|
| 4 |
import streamlit as st
|
| 5 |
+
st.header('Spam Detection using Naive Bayes Classifier')
|
| 6 |
vectorizer = load('tfidf_vectorizer.joblib')
|
| 7 |
user_input = st.text_input("Enter some text:", "")
|
| 8 |
if user_input is not None:
|
| 9 |
x = vectorizer.transform([user_input])
|
| 10 |
model = load('Naive_Bayes_Spam_Detection.joblib')
|
| 11 |
pred = model.predict(x)
|
| 12 |
+
if pred[0] == 1:
|
| 13 |
+
st.write('The entered text is a Spam')
|
| 14 |
+
elif pred[0] == 0:
|
| 15 |
+
st.write('The entered text is not a Spam')
|
| 16 |
+
else:
|
| 17 |
+
st.write('Error, Try again')
|