Skip to content

In this code we will be able to distinguish between the spam and ham emails from a file.

Notifications You must be signed in to change notification settings

ashish-reddy-20-08/spam-ham-detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

spam-ham-detection

In this code we will be able to distinguish between the spam and ham emails from a file.

what is NLP ?

Natural Language Processing, or NLP for short, is broadly defined as the automatic manipulation of natural language, like speech and text, by software.

The study of natural language processing has been around for more than 50 years and grew out of the field of linguistics with the rise of computers.

NLP PHASES

image

SPAM DETECTION

image

WHY SPAM DETECTION?

  • An email has become one of the foremost important kinds of communication.
  • In 2014, there are estimated to be 4.1 billion email accounts worldwide, and about 196 billion emails are sent day after day worldwide.
  • Spam is one of the main threats posed to email users.
  • All email flows that were spam in 2013 are 69.6%.
  • Therefore, an effective spam filtering technology is a significant contribution to the sustainability of cyberspace and our society.
  • As the importance of email is not lesser than your bank account containing 1Cr., then protecting it from spam or frauds is also mandatory.

MODELS FOR SPAM HAM DETECTION

  • NAIVE BAYES
  • DECISION TREES
  • SUPPORT VECTOR MACHINES (SVM)
  • RANDOM FOREST

About

In this code we will be able to distinguish between the spam and ham emails from a file.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published