Metadata-Version: 2.1
Name: pypos
Version: 0.1.1
Summary: A part of speech tagger based on Hidden Markov models
Home-page: https://github.com/palle-k/pypos
Author: Palle Klewitz
Author-email: palleklewitz@icloud.com
License: UNKNOWN
Description: # PyPOS - Python POS tagger
        
            This is  a  project, which allows its  users to assign part of speech tags to words in a  sentence .
            dt   vbz dt nn     , wdt   vbz    prp$ nns   to vb     nn   in nn     nns  to nns   in dt nn       .
            
        PyPOS uses Hidden Markov Models and Viterbi decoding to determine the most likely sequence of POS tags for a given sequence of words.
        
        ## Usage
        
        ### Installation
        Requires Python 3.6 or higher
        
            pip3 install pypos
        
        ### Training
        ```python
        from pypos import PartOfSpeechTagger
        tagger = PartOfSpeechTagger()
        ds = tagger.load_pos_dataset('train.txt')
        tagger.fit(ds).save('tagger.p')
        
        ```
        
        ### Tagging
        
        ```python
        from pypos import PartOfSpeechTagger
        tagger = PartOfSpeechTagger.load('tagger.p')
        
        # Reproducing the results shown above:
        sentence = 'This is a project, which allows its users to assign part of speech tags to words in a sentence.'
        tokens = tagger.tokenize(sentence)
        tags = tagger.tag(sentence, human_readable=False)
        ```
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
