NLTK is a leading platform for building Python programs to work with human language data. NLTK is literally an acronym for Natural Language Toolkit.
It provides easy-to-use interfaces to over 50 corpora and lexical resources such as Word Net, along with a suite of text processing libraries for classification, tokenization, stemming, tagging, parsing, and semantic reasoning, wrappers for industrial-strength NLP libraries, and an active discussion forum.
NLTK has been called "a wonderful tool for teaching and working in,computational linguistics using python", and "an amazing library to play with natural language".
Natural Language Processing with Python provides a practical introduction to programming for language processing. Written by the creators of NLTK, it guides the reader through the fundamentals of writing Python programs, working with corpora, categorizing text, analyzing linguistic structure, and more. The online version of the book has been been updated for Python 3 and NLTK 3.
How to install NLTK in Windows :
1-Open windows command prompt
2-Navigate to the location of the pip folder
3-Enter command to install NLTK
pip3 install nltk
4-Installation should be done successfully
Note:-For Python2 use the commandpip2 install nltk
5-You can verify whether the installation is accurate supplying the below command
If you see no error, Installation is complete.
How to install NLTK in Linux:
1-Make sure you have installed pip package already.
2-Use following command to install NLTK
sudo pip install -U nltk
sudo pip3 install -U nltk
How to download all the package of NLTK:
1-Run the Python interpreter in Windows or Linux
2-Enter the commands
3-NLTK Downloaded Window Opens. Click the Download Button to download the dataset. This process will take time, based on your internet connection
4-You can change the download location by Clicking File> Change Download Directory
5-To test the installed data use the following code
from nltk.corpus import brown