Open Source Text Processing Project: libstemmer

libstemmer: The C version of the libstemmer library Project Website: http://snowball.tartarus.org/dist/libstemmer_c.tgz Github Link: https://github.com/zvelo/libstemmer Description This contains all you need to include the snowball stemming algorithms into a C project of your own. If you download this, you don’t need … Continue reading

Open Source Text Processing Project: PyStemmer

Python stemming library using snowball stemmers Project Website: https://pypi.python.org/pypi/PyStemmer Github Link: https://github.com/snowballstem/pystemmer Description PyStemmer is a Python interface to the stemming algorithms from the Snowball project (http://snowball.tartarus.org/). A stemming algorithm (or stemmer) is a process for removing the commoner morphological … Continue reading

Open Source Text Processing Project: Snowball

Snowball Project Website: http://snowballstem.org/ Github Link: https://github.com/snowballstem/snowball Description Snowball is a small string processing language designed for creating stemming algorithms for use in Information Retrieval. This site describes Snowball, and presents several useful stemmers which have been implemented using it. … Continue reading

Open Source Text Processing Project: The Porter Stemming Algorithm

The Porter Stemming Algorithm Project Website: http://tartarus.org/martin/PorterStemmer/ Github Link: None Description This is the ‘official’ home page for distribution of the Porter Stemming Algorithm, written and maintained by its author, Martin Porter. The Porter stemming algorithm (or ‘Porter stemmer’) is … Continue reading

Open Source Text Processing Project: CRF Project

CRF Project Project Website: http://crf.sourceforge.net/ Github Link: None Description The CRF package is a java implementation of Conditional Random Fields for sequential labeling developed by Sunita Sarawagi of IIT Bombay. The package is distributed with the hope that it will … Continue reading

Open Source Text Processing Project: matlab-hmm by qiuqiangkong

Open source HMM toolbox, with Discrete-HMM, Gaussian-HMM, GMM-HMM (matlab) Project Website: None Github Link: https://github.com/qiuqiangkong/matlab-hmm Description THIS IS AN OPEN SOURCE HMM TOOLBOX. IT IS FREE FOR INDIVIDUALS & RESEARCH. IF YOU ARE USING IT FOR COMMERCIAL USE, PLEASE CONTACT … Continue reading

Open Source Text Processing Project: hmmlearn

hmmlearn: Hidden Markov Models in Python, with scikit-learn like API Project Website: http://hmmlearn.readthedocs.org Github Link: https://github.com/hmmlearn/hmmlearn Description hmmlearn is a set of algorithms for unsupervised learning and inference of Hidden Markov Models. For supervised learning learning of HMMs and similar … Continue reading

Open Source Text Processing Project: hmmus

hmmus: Posterior decoding with a hidden Markov model Project Website: https://pypi.python.org/pypi/hmmus Github Link: None Description Hmmus has some C implementations of HMM algorithms with Python bindings, and it is meant to be useful under the following conditions: The sequence of … Continue reading

Open Source Text Processing Project: R-HMM

RHMM: HMM – Hidden Markov Models Project Website: https://cran.r-project.org/web/packages/HMM/ Github Link: None Description This toolbox supports inference and learning for HMMs with discrete outputs (dhmm’s), Gaussian outputs HMM: HMM – Hidden Markov Models Easy to use library to setup, apply … Continue reading

Open Source Text Processing Project: Matlab-HMM

Hidden Markov Model (HMM) Toolbox for Matlab Project Website: http://www.cs.ubc.ca/~murphyk/Software/HMM/hmm.html Github Link: https://github.com/probml/pmtk3 Description This toolbox supports inference and learning for HMMs with discrete outputs (dhmm’s), Gaussian outputs (ghmm’s), or mixtures of Gaussians output (mhmm’s). The Gaussians can be full, … Continue reading