Project title email spam filterabstractanalyze the emails

Assignment Help Python Programming
Reference no: EM13372331

Project Title: Email Spam Filter

Abstract:

Analyze the emails and predict whether the mail is a spam or not a spam.

To work on this,

Create a training file and copy the text of several mails and spams in to it And create a test set identical to the training set but with different examples.

For this, you have to implement a grammatical structure by first tagging the part-of-speech (e.g. lots of spam is usually random garbage populated with keywords, where non-spam usually makes some sense). So that you can potentially implement several different classifiers, and compare their accuracy.

Suggestions

First concentrate on using the Naive Bayes classifier. During the presentation, re-explain the classifier and its Bag-of-Words assumption.

It may be possible to extract _your own_ mail data. You can compute unigram probabilities whether an email is spam or not.

1. download all email that is not in a spam folder
2. download all email from your spam folder
3. process this data into nltk

A web interface that accepts an email and outputs either SPAM or NOT SPAM, would make a final piece of the project.

• The most important aspect of the project is the quality of the work.
• a presentation which summarizes your topic
• a demo of a specific NLP system or tool
• a code walkthrough of something you have implemented
• or a hands-on lab which gives experience with a specific technique.

The write-up should be 4-6 pages and describe descriptions of algorithms, resources used, and all results. Implementation, algorithms, data, and analysis of results are all important. Include any supplemental files including your overheads, lab exercises, or other materials.

Reference no: EM13372331

Questions Cloud

Question a a consumer organization wishes to test 12 : question a a consumer organization wishes to test 12 different new perfumes and has devised a number of tests to
Question capital gains taxin july 2011 the labour party put : question capital gains taxin july 2011 the labour party put forward a proposal to have a comprehensive capital gains
Implementation of both the algorithms using cc code 1 : implementation of both the algorithms using cc code 1. roommates problem 2. intern problem1. the roommate problemthe
In this project you need to write a program called : in this project you need to write a program called ecc.javato implement elliptic curve
Project title email spam filterabstractanalyze the emails : project title email spam filterabstractanalyze the emails and predict whether the mail is a spam or not a spam.to work
You are required to set up a small network with network id : you are required to set up a small network with network id 200.100.50.16027. in this network there are three routers
Question 1 you are designing a grocery delivery business : question 1 you are designing a grocery delivery business. via the internet your company will offer staples and frozen
Your task for this project is to design a program to help a : your task for this project is to design a program to help a videorental store operatorrecord clients transactions.nbsp
Create your own online store web site selling products of : create your own online store web site selling products of your choice.create pages that allow you to search and buy

Reviews

Write a Review

Python Programming Questions & Answers

  We would like to implement the lexical order

We would like to implement the lexical order for lists. For simplicity, we only consider lists of numbers, where , >= have their usual meaning.

  Input a temperature as a floating point

Your program should input a temperature as a floating point number with an appended unit letter. It should then print the temperature in all four of the units above

  Improve the structural design - haunted house game

List the things you changed and the purpose of changing it. Good reasons include making code easier to read and easier to navigate when modifying it.

  The computer game function collision

The computer game function collision () checks whether two circular objects collide; it returns True if they do and False otherwise. Each circular object will be given by it's radius and the (x,y) coordinates of it's center.

  When we sort a list of items, we need a basis

When we sort a list of items, we need a basis on which to compare the items to see whether one is bigger than another. If it's a list of numbers, Python just compares the numeric values; if it's a list of strings, Python compares the strings alpha..

  Write a program that uses a bar

Write a program that uses a bar chart to display the percent-ages of the overall grade represented by the project, quizzes the midterm exam and the final exam

  Prepare a python program

Prepare a Python program which evaluates how many stuck numbers there are in a range of integers. The range will be input as two command-line arguments.

  Write a function that will take two arguments

Write a function that will take two arguments: a word to be searched for and a list of strings containing the grid and write code to read, in turn, each line of the file, remove the newline character and append the resulting string to a list of stri..

  Output the starting position and length

X Strings: Input a string. Output the starting position and length of the first occurrence of the longest substring of capital Xs in that string. The first letter is in position 1.

  Two-dimensional word puzzle

Write a python function called find_words that finds and prints the list of valid words in a two-dimensional word puzzle

  Email spam filter

Analyze the emails and predict whether the mail is a spam or not a spam - Create a training file and copy the text of several mails and spams in to it And create a test set identical to the training set but with different examples.

  The number of lowercase letters in the file

The number of uppercase letters in the file The number of lowercase letters in the file

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd