/SpamEmailDetection

CSE422 Final Lab Project FALL2022

Primary LanguageJupyter Notebook

CSE422 Lab Project

PROJECT TITLE: SPAM EMAIL DETECTION

Notebook:

This repository contains the ipynb/notebook and the dataset I submitted for the CSE422 Lab project.

Project Report:

  • The report was written in LaTeX and it's in a separate repository. Click to this link which will redirect you there.
  • If you are looking for the PDF/Project Report then click here which will redirect you to the main.pdf file.

Setup

  1. Python

python version 3.10.8 or higher. Download python if you don't have it already.

To check your version of python, run:

 python --version
  • Note: Unix like operating systems (OS X, Linux and BSD) python comes with the operating system itself. So, I recommend using any virtual environment instead of using the system environment which can break things easily. You can use miniconda, virtualenv or any other environment of your choice.

Once the virtual environment setup is done, install the required dependencies using requirements.txt using the following command. Open your terminal from the project directory

 pip install -r requirements.txt

issues

You've found a bug in the source code, a mistake in somewhere? You can help by submitting an issue on GitHub. Before you create an issue, make sure to search for the issue archive -- your issue may have already been addressed, and there maybe a temporary workaround!

Please try to create bug reports that are:

  • Reproducible. include steps to reproduce the problem.
  • Specific. include as much detail as possible: which version, what environment, etc.
  • Unique. do not duplicate existing opened issues.
  • Scoped to a single bug. one bug per report.