Natural Language Processing
Courses
Introduction to Natural Language Processing
Projects
Automatic text summarizer: Module for automatic summarization of text documents and HTML pages
- homepage: https://pypi.python.org/pypi/sumy
- github: https://github.com/miso-belica/sumy
textacy: higher-level NLP built on spaCy
Word2Vec in C++ 11
Stanford NLP
Stanford NLP
- homepage: http://nlp.stanford.edu/software/
Stanford CoreNLP – a suite of core NLP tools
Head First Stanford NLP
- (1): http://hujiaweibujidao.github.io/blog/2016/03/30/Stanford-NLP/
- (2): http://hujiaweibujidao.github.io/blog/2016/03/31/Head-First-Standford-NLP-2/
- (3): http://hujiaweibujidao.github.io/blog/2016/03/31/Head-First-Standford-NLP-3/
- (4): http://hujiaweibujidao.github.io/blog/2016/04/01/Head-First-Standford-NLP-4/
Thinc: Practical Machine Learning for NLP in Python
- intro: spaCy’s Machine Learning library for NLP in Python
- github: https://github.com/explosion/thinc
Blogs
Natural Language Understanding by Matching Parse Trees
A Tutorial about Programming for Natural Language Processing
Resources
awesome-nlp: A curated list of resources dedicated to Natural Language Processing (NLP)
A curated list of beginner resources in Natural Language Processing