Spaces:
Sleeping
Sleeping
| import joblib | |
| from src.config import TFIDF_PATH, LR_MODEL_PATH | |
| # Load saved TF-IDF vectorizer | |
| tfidf = joblib.load(TFIDF_PATH) | |
| # Load trained Logistic Regression model | |
| lr_model = joblib.load(LR_MODEL_PATH) | |
| def get_lr_prediction(text): | |
| text_tfidf = tfidf.transform([text]) | |
| prediction = lr_model.predict(text_tfidf)[0] | |
| probability = lr_model.predict_proba(text_tfidf)[0].max() | |
| return prediction, probability | |
| if __name__ == "__main__": | |
| text = "this movie was amazing" | |
| prediction, probability = get_lr_prediction(text) | |
| print("Prediction:", prediction) | |
| print("Confidence:", probability) | |