Spaces:
Sleeping
Sleeping
File size: 687 Bytes
7516f49 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import gradio as gr
import pandas as pd
import joblib
model = joblib.load("svm.joblib")
vectorizer = joblib.load("vectorizer.joblib")
encoder = joblib.load("encoder.joblib")
# --- Fonction de prédiction ---
def detect_spam(message):
vect = vectorizer.transform([message])
pred = model.predict(vect)[0]
return "🚫 SPAM" if pred == 1 else "✅ PAS SPAM"
# --- Interface Gradio ---
interface = gr.Interface(
fn=detect_spam,
inputs=gr.Textbox(lines=4, placeholder="Entrez un message SMS ici..."),
outputs="text",
title="📩 Détection de Spam par SVM",
description="Entrez un message pour savoir s'il est classé comme spam ou non."
)
interface.launch() |