| Natural Language Toolkit | |
|---|---|
| Original authors | Steven Bird, Edward Loper, Ewan Klein |
| Developer | Team NLTK |
| Initial release | 2001; 25 years ago (2001)[1] |
| Stable release | |
| Written in | Python |
| Type | Natural language processing |
| License | Apache 2.0[3] |
| Website | www |
| Repository | |

TheNatural Language Toolkit, or more commonlyNLTK, is a suite oflibraries and programs for symbolic and statisticalnatural language processing (NLP) for English written in thePython programming language. It supports classification, tokenization, stemming, tagging, parsing, and semantic reasoning functionalities.[4] It was developed by Steven Bird and Edward Loper in the Department of Computer and Information Science at theUniversity of Pennsylvania.[5] 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,[6] plus a cookbook.[7]
NLTK is intended to support research and teaching in NLP or closely related areas, including empiricallinguistics,cognitive science,artificial intelligence,information retrieval, andmachine learning.[8]NLTK has been used successfully as a teaching tool, as an individual study tool, and as a platform for prototyping and building research systems.
{{cite journal}}:Cite journal requires|journal= (help)This article aboutnatural language processing is astub. You can help Wikipedia byadding missing information. |
Thisprogramming-language-related article is astub. You can help Wikipedia byadding missing information. |