Viewing a single comment thread. View all comments

anakin9472 t1_j316b7w wrote

Hey guys I'm doing research about Named Entity Recognition (NER) in Natural Language Processing (NLP) with Python, I'm wondering which library is the best suitable for the topic

  1. Natural Language Toolkit (NLTK)

  2. BERT

  3. Spacy

Or if you guys have better recommendations, would you give me some advice?

1

trnka t1_j3g6cax wrote

It depends on what you want to do:

  • If you just want to apply NER, I'd recommend Spacy because it's fast and they have pretrained models for many languages.
  • If you're looking to fine-tune or train your own NER, either Spacy or Huggingface to use BERT.
  • If you're looking to build your own neural network architecture for NER, PyTorch is most popular.
1