Skip to content
← Everything I've made

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.
NextImage to ASCII Art Converter →