ShriGouri12/Text_processing
0
1import gradio as gr2import joblib3 4# Load the vectorizer and model5vectorizer = joblib.load("vectorizer.pkl")6model = joblib.load("best_logistic_model.pkl")7 8def predict_sentiment(text):9 text_vec = vectorizer.transform([text])10 pred = model.predict(text_vec)[0]11 return "Positive" if pred == 1 else "Negative"12 13demo = gr.Interface(14 fn=predict_sentiment,15 inputs="text",16 outputs="text",17 title="Sentiment Analysis: Positive or Negative",18 description="Enter a review or comment to predict whether it expresses Positive or Negative sentiment."19)20 21demo.launch()22 23 