SRS Sentiment Analysis Project (1)
SRS Sentiment Analysis Project (1)
(SRS)
1. Introduction
1.1 Purpose
The purpose of this document is to specify the requirements for developing a sentiment
analysis system that classifies restaurant reviews as positive or negative using Natural
Language Processing (NLP) and Machine Learning techniques.
1.2 Scope
This project involves creating a system that reads restaurant reviews, cleans and
preprocesses the text, transforms it into numerical features using a Bag of Words model,
and trains a Naive Bayes classifier to predict the sentiment of the reviews. The project is
developed using Python and various libraries like NLTK, Scikit-learn, Pandas, and NumPy.
1.4 References
NLTK Documentation: https://www.nltk.org/
Scikit-learn Documentation: https://scikit-learn.org/
IEEE Standard 830-1998 for SRS Documentation
1.5 Overview
This document is structured to provide an overview of the system, specific functional and
non-functional requirements, system features, and other related information essential for
the design and development of the system.
2. Overall Description