Spaces:
Sleeping
Sleeping
| 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() |