Module 1:
We need the following software for this module:
Chapter number |
Software required (with version) |
Free/Proprietary |
Download links to the software |
Hardware specifications |
OS required |
---|---|---|---|---|---|
1-5 |
Python/Anaconda NLTK |
Free |
Common Unix Printing System |
any | |
6 |
scikit-learn and gensim |
Free |
Common Unix Printing System |
any | |
7 |
Scrapy |
Free |
Common Unix Printing System |
any | |
8 |
NumPy, SciPy, pandas, and matplotlib |
Free |
Common Unix Printing System |
any | |
9 |
Twitter Python APIs and Facebook python APIs |
Free |
Common Unix Printing System |
any |
Module 2:
You will need Python 3 and the listed Python packages. For this learning path, the author used Python 3.3.5. To install the packages, you can use pip (https://pypi.python.org/pypi/pip/). The following is the list of the packages in requirements format with the version number used while writing this learning path:
You will also need NLTK-Trainer, which is available at https://github.com/japerk/nltk-trainer.
Beyond Python, there are a couple recipes that use MongoDB and Redis, both NoSQL databases. These can be downloaded at http://www.mongodb.org/ and http://redis.io/, respectively.
Module 3:
For all the chapters, Python 2.7 or 3.2+ is used. NLTK 3.0 must be installed either on 32-bit machine or 64-bit machine. Operating System required is Windows/Mac/Unix.