import streamlit as st import joblib from preprocessing import data_preprocessing # Load your trained BoW model and vectorizer vectorizer_path = 'model_data/bow_vectorizer.joblib' model_path = 'model_data/bow_model.joblib' vectorizer = joblib.load(vectorizer_path) model = joblib.load(model_path) # Streamlit UI def predict(input): processed_text = data_preprocessing(input) user_input_bow = vectorizer.transform([processed_text]) # Make a prediction prediction = model.predict(user_input_bow) return prediction # User text input