Fork me on GitHub
We have integrated npm into Gratipay.

Approved | Homepage | owned by ~tasdikrahman

Build status

An intelligent spam filtering system built using a custom Naive Bayes classifier

https://plino.heroku.com/

This app is built directly on the work I did on https://github.com/prodicus/spammy

Screen grabs

gplv3

gplv3

gplv3

gplv3

gplv3

Tech

and some more

Front end


What is the classifier based on

This repo is build directly on the work I did on prodicus/spammy

What did you train the classifier on

The pickled classifier was trained against a total of close to 33,000 emails picked from publicly available enron dataset. You can find the full_corpus directory, which holds the training emails here

How accurate is it

I will leave that to you to decide upon. But for the questions sake, decent enough!


Roadmap

  • [x] Deploying to heroku
  • [x] Creating a REST API
  • [x] Improving the UI
  • [x] Writing tests
  • [ ] Simple API authentication

Legal Stuff

Licensed under GNU GPLv3

plino: A spam filtering system
Copyright (C) 2016  Tasdik Rahman

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

You can find the full copy of the LICENSE here

gplv3