Natural Language Toolkit
Original author(s) | Steven Bird, Edward Loper, Ewan Klein |
---|---|
Developer(s) | Team NLTK |
Initial release | 2001[1] |
Stable release | 3.1 / 15 October 2015[2] |
Preview release | 3.0b2 / 21 August 2014[3] |
Written in | Python |
Type | Natural language processing |
License | Apache 2.0[4] |
Website | nltk |
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,[5] plus a cookbook.[6]
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.[7] NLTK has been used successfully as a teaching tool, as an individual study tool, and as a platform for prototyping and building research systems.
Library highlights
- Lexical analysis: Word and text tokenizer
- n-gram and collocations
- Part-of-speech tagger
- Tree model and Text chunker for capturing
- Named-entity recognition
See also
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
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.
<templatestyles src="Asbox/styles.css"></templatestyles>
- ↑ project site on SourceForge; registered:2001-07-09
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- Pages with reference errors
- Pages with broken file links
- Official website not in Wikidata
- Data analysis
- Python libraries
- Free software programmed in Python
- Natural language processing
- Natural language processing toolkits
- Statistical natural language processing
- Natural language parsing
- Programming language topic stubs