Title
PyPLN: a Distributed Platform for Natural Language Processing
Abstract
This paper presents a distributed platform for Natural Language Processing called PyPLN. PyPLN leverages a vast array of NLP and text processing open source tools, managing the distribution of the workload on a variety of configurations: from a single server to a cluster of linux servers. PyPLN is developed using Python 2.7.3 but makes it very easy to incorporate other softwares for specific tasks as long as a linux version is available. PyPLN facilitates analyses both at document and corpus level, simplifying management and publication of corpora and analytical results through an easy to use web interface. In the current (beta) release, it supports English and Portuguese languages with support to other languages planned for future releases. To support the Portuguese language PyPLN uses the PALAVRAS parser\citep{Bick2000}. Currently PyPLN offers the following features: Text extraction with encoding normalization (to UTF-8), part-of-speech tagging, token frequency, semantic annotation, n-gram extraction, word and sentence repertoire, and full-text search across corpora. The platform is licensed as GPL-v3.
Year
Venue
Field
2013
CoRR
Programming language,Computer science,Server,Artificial intelligence,Natural language processing,Text processing,Parsing,User interface,Security token,Sentence,Python (programming language),Machine learning,Encoding (memory)
DocType
Volume
Citations 
Journal
abs/1301.7738
0
PageRank 
References 
Authors
0.34
1
5
Name
Order
Citations
PageRank
Flávio Codeço Coelho1164.91
Renato Rocha Souza213.08
Álvaro Justen300.34
Flávio Amieiro400.34
Heliana Mello542.24