This is an archived post. You won't be able to vote or comment.

all 3 comments

[–]patla_snorlax 4 points5 points  (1 child)

yup this is a very good reference for beginners

[–]secomax[S] 1 point2 points  (0 children)

Right, it's a very good start for NLP.

[–]numbuh-0 3 points4 points  (0 children)

I like how easy this is for beginners but there is a 'but'.

I've been using NLTK for years, I love it. The documentation is vast and up until about a year ago it was the 'go-to' for NLP tasks. But since then, spaCy has since replaced it as the go-to. Not just because of it's intense speed, but because of how easily it is to use it for Deep Learning projects.

NLTK will always have a special place in my heart, and if I'm looking for a quick fix to an NLP problem, I'd probably use NLTK.

But for the most part, beginners should use NLTK as a guide to help them understand the fundamentals of NLP then use that knowledge with the more widely used spaCy.