Metadata-Version: 1.1
Name: antispam
Version: 0.0.2
Summary: Bayesian anti-spam classifier written in Python.
Home-page: http://github.com/dinever/antispam
Author: Dinever
Author-email: dingpeixuan911@gmail.com
License: MIT License
Description: # AntiSpam
        
        [![downloads](https://img.shields.io/pypi/dm/antispam.svg)](https://pypi.python.org/pypi/antispam/)
        [![version](https://img.shields.io/pypi/v/antispam.svg?label=version)](https://pypi.python.org/pypi/antispam/)
        [![supported](https://img.shields.io/pypi/pyversions/antispam.svg)](https://pypi.python.org/pypi/antispam/)
        [![license](https://img.shields.io/pypi/l/antispam.svg)](https://opensource.org/licenses/MIT)
        
        Bayesian anti-spam classifier written in Python.
        
        PyPI: [pypi.python.org/pypi/antispam](https://pypi.python.org/pypi/antispam)
        
        # Installation
        
        ```
        pip install antispam
        ```
        
        # Usage
        
        Use the built-in training model provided by antispam:
        
        ```
        import antispam
        
        antispam.score("Cheap shoes for sale at DSW shoe store!")
        # => 0.9657724517163143
        
        antispam.isspam("Cheap shoes for sale at DSW shoe store!")
        # => True
        
        antispam.score("Hi mark could you please send me a copy of your machine learning homework? thanks")
        # => 0.0008064840568731558
        
        antispam.score("Hi mark could you please send me a copy of your machine learning homework? thanks")
        # => False
        
        ```
        
        Train your own modle.
        
        ```
        import antispam
        
        d = antispam.Detector("my_model.dat")
        
        d.train("Super cheap octocats for sale at GitHub.", True)
        d.train("Hi John, could you please come to my office by 3pm? Ding", False)
        
        msg1 = "Cheap shoes for sale at DSW shoe store!"
        d.score(msg1)
        # => 0.9999947825633266
        
        d.is_spam(msg1)
        # => True
        
        msg2 = "Hi mark could you please send me a copy of your machine learning homework? thanks"
        d.score(msg2)
        # => 4.021280114849398e-08
        
        d.is_spam(msg2)
        # => False
        ```
        
        ##License
        
        [MIT Licenses](https://opensource.org/licenses/MIT)
        
        
Keywords: spam,filter,antispam
Platform: UNKNOWN
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2.5
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
