Which is the best NLP (Natural Language Processing) toolkit/library for Python?
NLTK4%
OpenNLP57%
TextBlob25%
spaCy8%
GenSim2%
Other (mention in comments)2%
313 PARTICIPANTS
3.4k views2 Upvotes1 Comment
Sort by:
Content you might like
How many different API Management platforms are being used in your organization?
112%
256%
320%
45%
5 or more5%
Have you considered employing usage-based billing to help stop revenue leakage at your organization?
Yes, we have usage-based billing20%
Yes, I've considered it55%
No, I haven't considered it20%
I'm unfamiliar with "usage-based billing"3%
Apache OpenNLP is Java-based, although you can load a wrapper in your python environment. If your goal is building custom models to be deployed in production, I’d be hesitant to use a wrapper in python. Moreover, I’d be concerned about the level of community / support around the OpenNLP python wrapper. I think if you are committed to a python environment, NLTK and Spacy are the most supported, stable modules of the lot for language processing.