/machine-learning-for-nlp-guide

Guide for engineers interested in NLP machine learning

Primary LanguageHTML

machine-learning-for-nlp-guide

Guide for engineers interested in NLP machine learning

Path

  1. Understand possibilities and form business applications

    1. Everyone AI for Everyone
  2. Either level up through:

    1. Gaining theoretical foundation of Deep Learning for NLP
      1. Stanford Course Materials http://web.stanford.edu/class/cs224n/
      2. Natural Language Processing with Deep Learning https://www.youtube.com/watch?v=8rXD5-xhemo&list=PLoROMvodv4rOhcuXMZkNm7j3fVwBBY42z
      3. Stanford CS224U: Natural Language Understanding https://www.youtube.com/watch?v=tZ_Jrc_nRJY&list=PLoROMvodv4rObpMCir6rNNUlFAn56Js20
    2. Getting "Practical" Knowledge of Deep Learning for NLP
      1. 3Blue1Brown Neural Networks
      2. Rasa Whiteboard Youtube
      3. Rasa Whiteboard Github
  3. Learn how to Deep Learning

    1. Nuts and Bolts of Applying Deep Learning
    2. "Everyday" Engineers Fast.ai
    3. Research Engineers Deep Learning AI
  4. Learn about all the stuff "they don't teach"

    1. Learn Production-Level Deep Learning: https://fullstackdeeplearning.com/
    2. Resources: https://github.com/full-stack-deep-learning/fsdl-text-recognizer-project
  5. Base Models to Use

    1. Spacy for general NLP tasks
    2. HuggingFace Transformers
  6. Profit

State of the Art Methods

Resources

Tools

Infrastructure

Research Interest

Newsletter to Follow

Podcasts to listen

Blogs to Follow

Datasets

  • A unified platform for sharing, training and evaluating dialogue models across many tasks. https://parl.ai/

You can also follow me on twitter: https://twitter.com/LeoApolonio