Skip to content

vishalbarad/spam_mail_detection_django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spam mail detection

Project Intro/Objective

This project is made using Django framework and machine learning classification algorithm (Naive bayes algo). This project detects whether mail is spam or not.

-- Project Status: [Completed]

Screenshoots of project


Mail is not spam:



Mail is not spam:


Methods Used

  • Data gathering
  • Data preprocessing
  • Machine Learning
  • Model evaluation
  • Predictive Modelin

Technologies

  • Python
  • Numpy
  • Pandas
  • jupyter
  • joblib
  • HTML
  • CSS
  • JavaScript
  • Django

Project Description

This is project based on classification ml algorithm.

Dataset used by this project is 'spam.csv' downloaded from kaggle. After downloading and importing dataset(in jupyter Notebook) i did data mapping like ham=0 and spam=1 and created one column 'sapm'.

After that i just divided my dataset into dependent and independent features. (Independent features=Message | Dependent feature=Spam) and split into training and testing data.

After that i did text preprocessing for that i used 'CountVectorizer'.

After that i created 'Multinomial naive bayes' model and used pipline.

I got 97% testing accuracy.

Needs of this project

  • frontend developers
  • data exploration/descriptive statistics
  • data processing/cleaning
  • statistical modeling
  • writeup/reporting

Contact

  • Feel free to contact me any questions or if you are interested in contributing!

Thank You

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published