| 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() |