Natural Language Toolkit
Original author(s) | Steven Bird, Edward Loper, Ewan Klein |
---|---|
Developer(s) | NLTK - Developers and contributors |
Initial release | 2001[1] |
Stable release | 2.0.4 / 7 November 2012[2] |
Preview release | 3.0a0 / 14 January 2013 |
Written in | Python |
Type | Natural language processing |
License | Apache 2.0[3] |
Website | nltk.org |
The Natural Language Toolkit, or more commonly NLTK, is a suite of libraries and programs for symbolic and statistical natural language processing (NLP) for the Python programming language. NLTK includes graphical demonstrations and sample data. It is accompanied by a book that explains the underlying concepts behind the language processing tasks supported by the toolkit,[4] plus a cookbook.[5]
NLTK is intended to support research and teaching in NLP or closely related areas, including empirical linguistics, cognitive science, artificial intelligence, information retrieval, and machine learning.[6] NLTK has been used successfully as a teaching tool, as an individual study tool, and as a platform for prototyping and building research systems.
See also
- List of natural language processing toolkits
References
- ↑ project site on SourceForge; registered:2001-07-09
- ↑ "NLTK ChangeLog". nltk.org. Retrieved 2012-12-20.
- ↑ License
- ↑ Bird, Steven; Ewan Klein; Edward Loper (2009). Natural Language Processing with Python. O'Reilly Media Inc. ISBN 0-596-51649-5.
- ↑ Perkins, Jacob (2010). Python Text Processing with NLTK 2.0 Cookbook. Packt Publishing. ISBN 1849513600.
- ↑ Bird, Steven; Ewan Klein; Edward Loper; Jason Baldridge (2008). Multidisciplinary instruction with the Natural Language Toolkit. Proceedings of the Third Workshop on Issues in Teaching Computational Linguistics, ACL.
External links
- Official website
- NLTK book online
- NLTK development at GitHub
- API documentation
- NLTK Presentation at Baypiggies User Group on YouTube. Presented at the Google Campus on 12 June 2007.