This document presents a project on sentiment analysis of product reviews using machine learning. The objective is to scrape product reviews from websites like Amazon and analyze the sentiment at the document level. Literature on the topic is surveyed and issues with existing systems are discussed. The proposed system will use classification models like Naive Bayes, Random Forest, Logistic Regression and SVM to categorize reviews as positive or negative. The architecture and modules of the system are outlined. System requirements and references are also provided.