🎬 Movie Sentiment Analyzer

Predict whether movie reviews are Fresh or Rotten using machine learning trained on Rotten Tomatoes critic data.

🔍 How It Works

📊 Data Source

Trained on 278,000+ professional critic reviews from Rotten Tomatoes (Top Critics only).

🧠 Model

Logistic Regression with TF-IDF vectorization (10,000 features, unigrams + bigrams).

⚡ Performance

79.6% accuracy, 87.9% ROC-AUC, with inference time under 100ms.

🎯 Threshold

Optimized threshold of 0.45 balances precision and recall for both classes.

Built using FastAPI, scikit-learn, and React.