Spaces:
Sleeping
Sleeping
File size: 464 Bytes
0ae3227 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
import gradio as gr
from joblib import load
import numpy as np
from sklearn.pipeline import Pipeline
import pandas as pd
spam_classifier: Pipeline = load("./models/spam_classifier.joblib")
def greet(email_body: str) -> float:
model_input = pd.DataFrame([email_body], columns=["Message"])
prediction = spam_classifier.predict_proba(model_input)[0][1]
return prediction
demo = gr.Interface(fn=greet, inputs="text", outputs="number")
demo.launch() |