https://github.com/manel15279/ai-spam-classifier
A SPAM classifier developed in Python, utilizing Machine Learning and Deep Learning algorithms like SVM, KNN, Logistic Regression, Neural Networks, Naive Bayes, and LSTM.
https://github.com/manel15279/ai-spam-classifier
knn lstm naive-bayes natural-language-processing spam-classification svm
Last synced: 7 months ago
JSON representation
A SPAM classifier developed in Python, utilizing Machine Learning and Deep Learning algorithms like SVM, KNN, Logistic Regression, Neural Networks, Naive Bayes, and LSTM.
- Host: GitHub
- URL: https://github.com/manel15279/ai-spam-classifier
- Owner: manel15279
- Created: 2023-04-19T17:36:55.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-18T23:07:58.000Z (over 1 year ago)
- Last Synced: 2025-01-22T22:43:38.919Z (9 months ago)
- Topics: knn, lstm, naive-bayes, natural-language-processing, spam-classification, svm
- Language: Roff
- Homepage:
- Size: 7.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AI Spam Classifier
## Description
This project is a spam classifier implemented in Python, utilizing Machine Learning and Deep Learning algorithms such as Support Vector Machine (SVM), K-Nearest Neighbors (KNN), Logistic Regression, Neural Networks, Naive Bayes, and LSTM. The classifier effectively distinguishes between spam and non-spam emails by leveraging Natural Language Processing (NLP) preprocessing techniques with NLTK. The project focuses on evaluating the performance of each algorithm based on accuracy and execution time.## Used Libraries
- BeautifulSoup4
- Matplotlib
- NLTK
- NumPy
- Pandas
- Scikit-learn
- Torch