Abstract

Spam is the act of sending unsolicited emails to a large number of users for phishing, spreading malware, etc. Internet Service Providers (ISPs) and email inbox providers (like Gmail, Yahoo Mail, AOL, etc.) rely on SPAM filters, firewalls, and blacklist directories to prevent "unsolicited" SPAM emails from entering your inbox. Spam mails are overrunning email inboxes, which significantly slows down internet performance. It is crucial to properly analyze the connections between these spammers and spam because the majority of us tend to provide them with crucial information, such as our contact information. Since the benefactor covers a large percentage of the costs related to spamming, it effectively serves as advertising for the cost of mailing. The study of existing work shows that machine learning and deep learning are frequently employed to effectively identify email spam. This research paper is secondary work in which we have studied, and implemented the various machine learning and deep learning approaches to identify email spam in Python. The four machine learning algorithms—KNN, Navies Bayes, BiLSTM, and Deep CNN—show that they can be utilized effectively to detect spam. Yet the Deep CNN outperforms the other three based on accuracy and the F1 score.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.