A curated list of resources dedicated to African Natural Language Processing
Read this in English, Traditional Chinese
Please read the contribution guidelines before contributing. Please add your favourite NLP resource by raising a pull request
- Annotation Tools
- Datasets
- Libraries
- Prominent NLP Research Labs
- Research Summaries and Trends
- Services
- Tutorials
- Credits
General Machine Learning
- Machine Learning 101 from Google's Senior Creative Engineer explains Machine Learning for engineer's and executives alike
- AI Playbook - a16z AI playbook is a great link to forward to your managers or content for your presentations
- Ruder's Blog by Sebastian Ruder for commentary on the best of NLP Research
- How To Label Data guide to managing larger linguistic annotation projects
Introductions and Guides to NLP
- Understand & Implement Natural Language Processing
- NLP in Python - Collection of Github notebooks
- Natural Language Processing: An Introduction - Oxford
- Deep Learning for NLP with Pytorch
- Hands-On NLTK Tutorial - NLTK Tutorials, Jupyter notebooks
- Train a new language model from scratch - Hugging Face 🤗
- The Super Duper NLP Repo (SDNLPR): Collection of Colab notebooks covering a wide array of NLP task implementations.
Blogs and Newsletters
- Deep Learning, NLP, and Representations
- The Illustrated BERT, ELMo, and co. (How NLP Cracked Transfer Learning) and The Illustrated Transformer
- Natural Language Processing by Hal Daumé III
- arXiv: Natural Language Processing (Almost) from Scratch
- Karpathy's The Unreasonable Effectiveness of Recurrent Neural Networks
- Machine Learning Mastery: Deep Learning for Natural Language Processing
- Visual NLP Paper Summaries
- Deep Natural Language Processing - Lectures series from Oxford
- Deep Learning for Natural Language Processing (cs224-n) - Richard Socher and Christopher Manning's Stanford Course
- Neural Networks for NLP - Carnegie Mellon Language Technology Institute there
- Deep NLP Course by Yandex Data School, covering important ideas from text embedding to machine translation including sequence modeling, language models and so on.
- fast.ai Code-First Intro to Natural Language Processing - This covers a blend of traditional NLP topics (including regex, SVD, naive bayes, tokenization) and recent neural network approaches (including RNNs, seq2seq, GRUs, and the Transformer), as well as addressing urgent ethical issues, such as bias and disinformation. Find the Jupyter Notebooks here
- Speech and Language Processing - free, by Prof. Dan Jurafsy
- Natural Language Processing - free, NLP notes by Dr. Jacob Eisenstein at GeorgiaTech
- NLP with PyTorch - Brian & Delip Rao
- Text Mining in R
- Natural Language Processing with Python
Credits for initial curators and sources
License - CC0