File size: 449 Bytes
5845cb5 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import gradio as gr
import pickle
# Load saved files
model = pickle.load(open("model.pkl", "rb"))
vectorizer = pickle.load(open("vectorizer.pkl", "rb"))
def predict(text):
vec = vectorizer.transform([text])
pred = model.predict(vec)[0]
return "Positive 😊" if pred == 1 else "Negative 😡"
gr.Interface(
fn=predict,
inputs=gr.Textbox(label="Enter text"),
outputs=gr.Textbox(label="Sentiment")
).launch() |