This Streamlit app is a text classification tool that uses Natural Language Processing (NLP) techniques and a Naive Bayes classifier to categorize text data.
- Text preprocessing including tokenization, stemming, and stop word removal.
- Vectorization using CountVectorizer.
- Model training and prediction using Multinomial Naive Bayes.
- User-friendly interface to input text and see classification results.
To run this app, you need to have Python installed. You can install the required packages using pip
and the provided requirements.txt
file:
This Streamlit app is a text classification tool that uses Natural Language Processing (NLP) techniques and a Naive Bayes classifier to categorize text data.
- Text preprocessing including tokenization, stemming, and stop word removal.
- Vectorization using CountVectorizer.
- Model training and prediction using Multinomial Naive Bayes.
- User-friendly interface to input text and see classification results.
To run this app, you need to have Python installed. You can install the required packages using pip
and the provided requirements.txt
file:
pip install -r requirements.txt
- Clone this repository:
git clone https://github.com/mehulnaik16/restaurent-review-2.0.git
cd restaurent-review-2.0
- Install the required packages:
pip install -r requirements.txt
- Run the Streamlit app:
streamlit run app.py