Giter VIP home page Giter VIP logo

natural-language-processing-python-and-nltk's Introduction

Natural Language Processing Python and NLTK

Code repository for Natural Language Processing Python and NLTK

##What You Will Learn:

  • Get a glimpse of the complexity of natural languages and how they are processed by machines
  • Clean and wrangle text using tokenization and chunking to help you better process data
  • Tokenize text into sentences, and sentences into words
  • Classify text and perform sentiment analysis
  • Implement string matching algorithms and normalization techniques
  • Understand and implement the concepts of information retrieval and text summarization
  • Find out how to implement various NLP tasks in Python

Software and Hardware (Module 1):

Chapter number Software required (with version) Download links to the software Hardware specifications OS required
1-5 Python/Anaconda NLTK https://www.python.org/, http://continuum.io/downloads, http://www.nltk.org/ Common Unix Printing System any
6 scikit-learn and gensim http://scikit-learn.org/stable/, https://radimrehurek.com/gensim/ Common Unix Printing System any
7 Scrappy http://scrapy.org/ Common Unix Printing System any
8 NumPy, SciPy, pandas, and matplotlib http://www.numpy.org/, http://www.scipy.org/, http://pandas.pydata.org/, http://matplotlib.org/ Common Unix Printing System any
9 Twitter Python APIs and Facebook python APIs https://dev.twitter.com/overview/api/twitter-libraries, https://developers.facebook.com Common Unix Printing System any

Software and Hardware (Module 2):

| Chapter number | Software required (with version) | Free/Proprietary | Download links to the software | | -------------- | -------------- |-------------- |-------------- |-------------- | | 1 | NLTK>=3.0a4, NLTK Data | Free | http://www.nltk.org, http://www.nltk.org/data.html | | 2 | pyenchant>=1.6.5 | Free | http://pythonhosted.org/pyenchant/ | | 3 | lockfile>=0.9.1, MongoDB >= 2.6, pymongo>=2.6.3 | Free | https://pypi.python.org/pypi/lockfile, http://www.mongodb.org/, https://pypi.python.org/pypi/pymongo/ | | 4 | NLTK-Trainer >= 0.9 | Free | https://github.com/japerk/nltk-trainer | | 7 | scikit-learn>=0.14.1 | Free |http://scikit-learn.org/stable/ | | 8 | Redis >= 2.8, redis>=2.8.0 , execnet>=1.1 | Free | http://redis.io/, https://pypi.python.org/pypi/redis/, https://codespeak.net/execnet/ | | 9 | python-dateutil>=2.0, beautifulsoup4>=4.3.2, lxml>=3.2.3, charade>=1.0.3 | Free | http://labix.org/python-dateutil, http://www.crummy.com/software/BeautifulSoup/, http://lxml.de/, https://pypi.python.org/pypi/charade |

Software and Hardware (Module 3):

Chapter number Software required (with version) Hardware Specifications OS required
All chapters Python 2.7 or 3.2+ Install NLTK 3.0 either on 32-bit or 64-bit machine Windows or Mac/Unix

###Note Modules 1, 2 and 3 have code arranged by chapter (for the chapters that have code). Click here if you have any feedback or suggestions.

natural-language-processing-python-and-nltk's People

Contributors

eganl avatar packt-itservice avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.