import gradio as gr | |
from joblib import load | |
model = load('model.pkl') | |
def predict_sentiment(text: str)-> str: | |
sentiment_map = { | |
-1: 'Negative', | |
0: 'Neutral', | |
1: 'Positive' | |
} | |
prediction = model.predict([text])[0] | |
return sentiment_map[prediction] | |
demo = gr.Interface(fn=predict_sentiment, inputs="text", outputs="text") | |
demo.launch() |