IMDB Movie Review Sentiment Analysis Built by Muhammad HaseebIMDB Movie Review Sentiment Analysis Built by Muhammad Haseeb

IMDB Movie Review Sentiment Analysis Built

Portfolio project
Muhammad Haseeb
IMDB Movie Review Sentiment Analysis
Built an end-to-end Natural Language Processing system to classify 50,000 IMDB movie reviews as positive or negative.
The project includes a complete text preprocessing pipeline with tokenization, stop-word handling, POS-aware lemmatization, and negation preservation. I used TF-IDF vectorization with unigram and bigram features and trained and compared four machine learning models: Logistic Regression, SVM, Naive Bayes, and KNN.
The best-performing models achieved approximately 90% accuracy, with SVM and Logistic Regression producing the strongest results. I also built a Streamlit web application that allows users to enter reviews, select a trained model, and receive real-time sentiment predictions with confidence scores.
Key work:
Developed an end-to-end NLP preprocessing pipeline
Implemented TF-IDF feature extraction with n-grams
Trained and compared four classification algorithms
Evaluated models using accuracy, precision, recall, confusion matrices, and classification reports
Serialized trained models for deployment
Built a real-time Streamlit inference application

0 likes · 0 views · Sep 14, 2026

IMDB Movie Review Sentiment Analysis Built an end-to-end Natural Language Processing system to classify 50,000 IMDB movie reviews as positive or negative. Th...

Tags