Pattern for Python

Abstract

Pattern is a package for Python 2.4+ with functionality for web mining (Google + Twitter + Wikipedia, web spider, HTML DOM parser), natural language processing (tagger/chunker, n-gram search, sentiment analysis, WordNet), machine learning (vector space model, k-means clustering, Naive Bayes + k-NN + SVM classifiers) and network analysis (graph centrality and visualization). It is well documented and bundled with 30+ examples and 350+ unit tests. The source code is licensed under BSD and available from http://www.clips.ua.ac.be/pages/pattern.

Cite

Text

De Smedt and Daelemans. "Pattern for Python." Machine Learning Open Source Software, 2012.

Markdown

[De Smedt and Daelemans. "Pattern for Python." Machine Learning Open Source Software, 2012.](https://mlanthology.org/mloss/2012/smedt2012jmlr-pattern/)

BibTeX

@article{smedt2012jmlr-pattern,
  title     = {{Pattern for Python}},
  author    = {De Smedt, Tom and Daelemans, Walter},
  journal   = {Machine Learning Open Source Software},
  year      = {2012},
  pages     = {2063-2067},
  volume    = {13},
  url       = {https://mlanthology.org/mloss/2012/smedt2012jmlr-pattern/}
}