Naive Bayes Spam Detection

MATLAB-based email classifier achieving 91.6% ROC-AUC with hyperparameter optimization and bootstrap validation

Technology Stack

MATLABNaive BayesLogistic RegressionUCI SpambaseBootstrap CICross-Validation
ML Frameworks
Deep Learning
NLP
Deployment

ROI

Email security automation

Accuracy

85.94% test accuracy

Key Performance Indicators

Precision
0.838
Recall
0.797
F1-Score
0.817

Business Impact Summary

Return on InvestmentEmail security automation
Model Accuracy85.94% test accuracy
Precision0.838
Recall0.797
F1-Score0.817

Overview

Production-ready email spam classifier using Naive Bayes on UCI Spambase dataset (4,601 emails, 57 features). Features hyperparameter optimization, 5-fold cross-validation, and bootstrap confidence intervals.

Related Projects

FSA
Accuracy
81.2%

Financial Sentiment Analysis

NLP platform with BERT-MPNet achieving 81% accuracy on 4,846 expert-annotated financial sentences

BERTsentence-transformersXGBoostRandom Forest+5 more
ENI
F1-Score
92%

Enterprise NER Intelligence (CoNLL-2003)

Named Entity Recognition with BERT achieving 92% F1-score for financial, legal, and healthcare applications

BERTTransformersBi-LSTM-CRFTensorFlow+2 more
TSA
ROC-AUC
88.3%

Twitter Sentiment Analysis

NLP platform with 88.3% ROC-AUC analyzing 400K tweets for brand monitoring and market intelligence

Logistic RegressionSVMNaive BayesRandom Forest+4 more