|
|
|
|
|
by butterm
3532 days ago
|
|
What i love about spacy is their dependency parsing visualization tool[0].
Its so much better than what Stanford offers. Other than that, I find Spacy's philosophy of "one (best) way of doing
everything" a bit stifling. I don't think there is a "best" parser or
"best" named entity recognizer. A certain parser may perform very well in a
domain (for example, Tweeboparser [1] performs well with tweets) and
perform very badly in another. This is true for almost everything in NLP,
and NLTK embraces this diversity quite well. This is why NLTK is my go to
tool when I want to do something cutting edge in NLP. [0] https://demos.explosion.ai/displacy/
[1] https://github.com/ikekonglp/TweeboParser |
|
I think 99% of the time there's one best algorithm, and even one best implementation of it. It's the weights, and sometimes the features, that need to vary.
Finally — I love displaCy too. Ines does great work :). Have you seen that we open-sourced this recently? It's now very easy to run locally, and connect up to the model you're developing. You can use this with any other parser, too. https://explosion.ai/blog/displacy-js-nlp-visualizer