This project is a Machine Learning-based Spam Classifier that detects whether a message is spam or not using NLP techniques.
- Text classification using TF-IDF
- Naive Bayes model
- GUI built with Tkinter
- Accuracy ~96%
- Python
- Pandas
- Scikit-learn
- Tkinter
-
Install dependencies: pip install -r requirements.txt
-
Run the program: python main.py
Input: "You won a free lottery" Output: Spam
- Accuracy: ~96%
- Uses Multinomial Naive Bayes
Akhil Kumar