mahmoud-hussein16's picture
Create app
385e603 verified
raw
history blame contribute delete
675 Bytes
import streamlit as st
import joblib
# Load the pre-trained model (Pipeline with vectorizer and classifier)
model = joblib.load('text_classification_pipeline.pkl')
# Title of the Streamlit app
st.title("Tweet Sentiment Classifier")
# Input text area for user to enter a tweet
tweet = st.text_area("Enter the tweet")
# Button for triggering the prediction
if st.button("Predict Sentiment"):
if tweet:
# Use the model to predict the sentiment of the tweet
prediction = model.predict([tweet])
# Display the prediction
st.write(f"Predicted Sentiment Label: {prediction[0]}")
else:
st.write("Please enter a tweet to classify.")