The document discusses a project that uses natural language processing and machine learning techniques to perform sentiment analysis on movie reviews collected from websites. The researchers collected over 15,000 movie reviews, preprocessed the data by removing stop words and punctuation, then extracted word features. They used naive Bayes and random forest classifiers to classify the reviews as positive or negative, achieving 87% and 93% accuracy respectively. Finally, they developed a web application that takes user-inputted reviews and predicts the sentiment using the trained classifiers.