ABSTRACT
NLTK, the Natural Language Toolkit, is a suite of open source program modules, tutorials and problem sets, providing ready-to-use computational linguistics courseware. NLTK covers symbolic and statistical natural language processing, and is interfaced to annotated corpora. Students augment and replace existing components, learn structured programming by example, and manipulate sophisticated models from the outset.
- Jason Baldridge, John Dowding, and Susana Early. 2002a. Leo: an architecture for sharing resources for unification-based grammars. In Proceedings of the Third Language Resources and Evaluation Conference. Paris: European Language Resources Association. http://www.iccs.informatics.ed.ac.uk/~jmb/leo-lrec.ps.gz.Google Scholar
- Jason Baldridge, Thomas Morton, and Gann Bierner. 2002b. The MaxEnt project. http://maxent.sourceforge.net/.Google Scholar
- Kenneth R. Beesley and Lauri Karttunen. 2002. Finite-State Morphology: Xerox Tools and Techniques. Studies in Natural Language Processing. Cambridge University Press.Google Scholar
- Kalina Bontcheva, Hamish Cunningham, Valentin Tablan, Diana Maynard, and Oana Hamza. 2002. Using GATE as an environment for teaching NLP. In Proceedings of the ACL Workshop on Effective Tools and Methodologies for Teaching NLP and CL. Somerset, NJ: Association for Computational Linguistics. Google ScholarDigital Library
- Philip R. Clarkson and Ronald Rosenfeld. 1997. Statistical language modeling using the CMU-Cambridge Toolkit. In Proceedings of the 5th European Conference on Speech Communication and Technology (EUROSPEECH '97). http://svr-www.eng.cam.ac.uk/~prc14/eurospeech97.ps.Google Scholar
- Ann Copestake. 2000. The (new) LKB system. http://www-csli.stanford.edu/~aac/doc5-2.pdf.Google Scholar
- Michael Hammond. 2002. Programming for Linguistics: Java Technology for Language Researchers. Oxford: Blackwell. In press. Google ScholarDigital Library
- Jonathan Harrington and Steve Cassidy. 1999. Techniques in Speech Acoustics. Kluwer.Google Scholar
- John M. Lawler and Helen Aristar Dry, editors. 1998. Using Computers in Linguistics. London: Routledge.Google Scholar
- Edward Loper. 2002. Epydoc. http://epydoc.sourceforge.net/.Google Scholar
- Fredrik Lundh. 1999. An introduction to tkinter. http://www.pythonware.com/library/tkinter/introduction/index.htm.Google Scholar
- Kazuaki Maeda, Steven Bird, Xiaoyi Ma, and Haejoong Lee. 2002. Creating annotation tools with the annotation graph toolkit. In Proceedings of the Third International Conference on Language Resources and Evaluation. http://arXiv.org/abs/cs/0204005.Google Scholar
- Fernando C. N. Pereira and David H. D. Warren. 1980. Definite clause grammars for language analysis - a survey of the formalism and a comparison with augmented transition grammars. Artificial Intelligence, 13:231--78.Google ScholarCross Ref
- Carl Pollard and Ivan A. Sag. 1994. Head-Driven Phrase Structure Grammar. Chicago University Press.Google Scholar
- Guido van Rossum. 1999. Computer programming for everybody. Technical report, Corporation for National Research Initiatives. http://www.python.org/doc/essays/cp4e.html.Google Scholar
Recommendations
NLTK: the natural language toolkit
COLING-ACL '06: Proceedings of the COLING/ACL on Interactive presentation sessionsThe Natural Language Toolkit is a suite of program modules, data sets and tutorials supporting research and teaching in computational linguistics and natural language processing. NLTK is written in Python and distributed under the GPL open source ...
NLTK: the natural language toolkit
ACLdemo '04: Proceedings of the ACL 2004 on Interactive poster and demonstration sessionsThe Natural Language Toolkit is a suite of program modules, data sets, tutorials and exercises, covering symbolic and statistical natural language processing. NLTK is written in Python and distributed under the GPL open source license. Over the past ...
Comments