Natural Language Processing

Natural Language Processing has been one of the most researched fields in deep learning in 2020, mostly due to its rising popularity, future potential, and support for a wide variety of applications.

If you have played around with deep learning before, you probably know conventional deep learning frameworks such as TensorflowKeras, and Pytorch. Assuming that you know these basic frameworks, this tutorial is dedicated to briefly guide you with other useful NLP libraries that you can learn and use in 2020. Depending on what you want to do, you might be able to take away a few names of the tools that interest you or didn’t know exist!

General Frameworks

AllenNLP

Image for post

AllenNLP Logo (Source)

  • Popularity: ⭐⭐⭐⭐
  • Official Website: https://allennlp.org/
  • Github: https://github.com/allenai/allennlp
  • Explanation: AllenNLP is a general framework for deep learning for NLP, established by the world-famous Allen Institute for AI Lab. It contains state-of-the-art reference models that you can start implementing fast. It also supports a wide variety of tasks and datasets so there is no worry about that. It also includes a lot of cool demos that you can check out to see if you want to learn and use this framework!

Fast.ai

  • Popularity: ⭐⭐⭐⭐
  • Official Website: http://docs.fast.ai/
  • Github: https://github.com/fastai/fastai
  • Explanation: Fast.ai is built to make deep learning accessible to people without technical backgrounds through its free online courses and also easy-to-use software library. In fact, it’s co-founder Jeremy Howard just published (Aug. 2020) a completely new book called Deep Learning for Coders with fastai and PyTorch: AI Applications Without a PhD, which it’s title is pretty self-explanatory. In the Fast.ai library, they have a specified Text section, which is for anything related to NLP. They have super high-level abstractions and easy implementations for NLP data preprocessing, model construction, training, and evaluation. I really recommend Fast.ai to anyone who prefers practice over theory and wants to solve a problem fast.

#nlp #technology #deep-learning #artificial-intelligence #machine-learning #deep learning

Top NLP Libraries to Use 2020
2.60 GEEK