âšī¸ About SpamShield AI
SpamShield AI is an intelligent Artificial Intelligence application designed to solve real-world email classification challenges. It processes incoming text using Natural Language Processing (NLP) techniques and predicts whether an email or message is Spam (unwanted/fraudulent) or Ham (legitimate).
đ Technology Stack
Python 3.14
Core Language
Scikit-Learn
Machine Learning
NLTK
NLP & Tokenization
Flask
REST API & Web Server
đ§ Machine Learning Model Details
- Algorithm: Multinomial Naive Bayes Classifier
- Feature Extraction: TF-IDF Vectorizer (Term Frequency - Inverse Document Frequency)
- Dataset: SMS Spam Collection (~600 balanced records)
- Preprocessing: Lowercasing, URL/punctuation removal, Stopword filtering, Porter Stemming
- Storage: SQLite DB for prediction log history & user feedback
đ¨âđģ Author & Internship Details
Developed By: Harsh Shamsundar Bhayekar
Project: AI Virtual Internship Project (Spam Email Detector)
Version: 1.0 (August 2026)