This project showcases aย Spam Classification Systemย built usingย Natural Language Processing (NLP)ย techniques. The classification was performed usingย Logistic Regressionย andย Multinomial Naive Bayes, comparing their effectiveness on a dataset of spam and ham (non-spam) messages.
A visual representation of how Logistic Regression classifies spam vs. non-spam messages.
# Clone the repository
$ git clone https://github.com/SYEDFAIZAN1987/Spam-Classification-using-Natural-Language-Processing.git
# Navigate to the directory
$ cd Spam-Classification-using-Natural-Language-Processing
# Install dependencies
$ pip install -r requirements.txt
# Run the Jupyter Notebook
$ jupyter notebook
Contributions, issues, and feature requests are welcome! Feel free toย forkย the repository and submit aย pull request.
This project is licensed under theย MIT License.
๐ฅ If you found this project useful, don’t forget toย star โญ the repository!
ยฉ 2025 Syed Faizan. All Rights Reserved.