Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| import joblib | |
| # Load the model and vectorizer | |
| model = joblib.load("scam_classifier_model.joblib") | |
| vectorizer = joblib.load("tfidf_vectorizer.joblib") | |
| # Define prediction function | |
| def predict_sms(text): | |
| vect = vectorizer.transform([text]) | |
| pred = model.predict(vect)[0] | |
| return f"Prediction: {pred}" | |
| # Gradio interface | |
| demo = gr.Interface( | |
| fn=predict_sms, | |
| inputs=gr.Textbox(lines=4, placeholder="Andika ujumbe wa SMS hapa..."), | |
| outputs="text", | |
| title="Bongo SMS Scam Detector", | |
| description="Changanua kama ujumbe wa SMS ni wa 'scam' au 'trust'." | |
| ) | |
| demo.launch() | |