This project is a machine learning project for detecting spam emails using classification models. It demonstrates the complete workflow of data cleaning, model training, and model evaluation. The goal is to build a system that can automatically classify emails as spam or not spam with high accuracy.
- Preprocess and clean email datasets to remove noise and irrelevant data
- Train multiple classification models to compare performance
- Evaluate models using accuracy, precision, recall, and F1-score
- Use Jupyter notebooks for step-by-step interactive exploration
- Easily extendable for other datasets or email formats
cleaned_spam_dataset.csvā Dataset used for training and testing2.py,3.py,test.pyā Python scripts containing different model experimentsJupyter/ā Jupyter notebooks with algorithms, data visualization, and analysisRapport_maskininlƤrningsprojekt_spamdetektion.docxā Project report describing methodology, experiments, and results
git clone https://github.com/Mats914/maskininl-rning.git
cd maskininl-rning