2024 · ML Engineer / Presenter
Spam/Ham Email Classification
ML Presentation
- Discipline
- Machine learningCoding
- For
- Study
- Stack
- Pythonscikit-learnNLPRandom ForestSVMNaive BayesJupyterMachine Learning
Built and presented a spam classification system using three ML algorithms
What went into it
- Built an email spam/ham classification system using three machine learning algorithms: Random Forest, SVM (Support Vector Classifier), and Naive Bayes.
- Trained and evaluated models on email datasets, comparing precision, recall, and F1-scores to determine optimal classification approach.
- Compared algorithm performance across multiple metrics, demonstrating understanding of ML model selection trade-offs for text classification.
- Presented findings to classmates and faculty, creating clear data visualisations and explaining NLP preprocessing, feature extraction, and model evaluation.
