Ask HN: How to start with NLP
So what is the best way to tackle this topic, I don't want to do research in NLP, for now I just want to get to a level where I'm productive.
What are the sites that I should read regularly, tools that I need to try and good intro books?
Thanks in advance
[+] [-] gtani|9 years ago|reply
https://web.stanford.edu/~jurafsky/slp3/
(you can email questions anytime)
[+] [-] arrmn|9 years ago|reply
Currently It's mostly about topic/category recognition in articles and the other part are entities, how to do entity linking and the entities relevance for the articles.
Maybe later on I'll have to look for synonyms (wordNet and word embeddings can be useful for this), but this is something for the future.
[+] [-] abhikandoi2000|9 years ago|reply
[+] [-] arrmn|9 years ago|reply
[+] [-] Eridrus|9 years ago|reply
IMO the field is quite diverse, so the best you can do is make yourself aware of the various problems people have managed to have some success on and roughly how, so that when you encounter that problem you know what it is called and can dig into the literature.
Alternatively if your goal is to build products, I would suggest trying out the various NLP APIs that exist that may be able to take care of the entire problem for you. Not everything has an API, and they don't all make sense to use when the off the shelf components are available, but higher level things like LUIS or API.ai may be useful for not really having to think about the underpinnings too much.
[+] [-] arrmn|9 years ago|reply
There are a lot of APIs that can solve our problem, but our customer doesn't want to use external APIs, he wants to build it in his own project.
[+] [-] sprobertson|9 years ago|reply
[+] [-] sprobertson|9 years ago|reply
* Oxford Deep NLP Lectures https://github.com/oxford-cs-deepnlp-2017/lectures
* Stanford Natural Language Processing with Deep Learning http://web.stanford.edu/class/cs224n/syllabus.html
* Georgia Tech Natural Language Understanding https://github.com/jacobeisenstein/gt-nlp-class
* Georgia Tech Deep Learning For NLP in PyTorch https://github.com/rguthrie3/DeepLearningForNLPInPytorch
And some books:
* Natural Language Processing with Python https://www.amazon.com/Natural-Language-Processing-Python-An...
* Foundations of Statistical Natural Language Processing https://www.amazon.com/Foundations-Statistical-Natural-Langu...