Pradip Nichite Profile picture
Oct 22 โ€ข 18 tweets โ€ข 8 min read
NLP Roadmap 2022 with free resources.
This is what you need to build real-world NLP Projects and a Good Foundation. A Thread ๐Ÿงต๐Ÿ‘‡
๐ŸŽฏ Text Pre-Processing (Use #spacy):
๐Ÿ‘‰ Tokenization
๐Ÿ‘‰ Lemmatization
๐Ÿ‘‰ Removing Punctuations and Stopwords etc.

๐ŸŽฏ Text Representation Techniques (Feature Engineering):
๐Ÿ‘‰ Bag of Words, Count Vector - #Sklearn
๐Ÿ‘‰ TFIDF - #Sklearn
๐Ÿ‘‰ Word2Vec - #Gensim

๐Ÿ“Œ Task:
๐Ÿ‘‰ Build Text Classification model using algorithms like Logistic Regression, Random Forest, Xgboost, etc., and features from Count Vector, TFIDF, and Word2Vec.

๐ŸŽฏ Learn Neural Networks and Deep Learning (Irrespective of whether you want to learn NLP or Computer Vision)
Try Hands-on with Pytorch or Tensorflow.

๐ŸŽฏ Information Extraction (Use Spacy):
๐Ÿ‘‰ POS tagging
๐Ÿ‘‰ Dependency parser
๐Ÿ‘‰ Named Entity Recognition
๐Ÿ“Œ Task:
Learn how to use a pre-trained model from #Spacy for #NER and.
How to build a custom NER model.

๐ŸŽฏ Transfer Learning and Transformers Overview:
๐Ÿ‘‰ Read about Transfer Learning and Transformers Architecture.
๐Ÿ‘‰ Learn to use a pre-trained model from Hugging Face Transformers.
#transferlearning

๐Ÿ‘‰ Learn How to fine-tune transformer models like BERT on Custom Dataset.
๐Ÿ‘‰ Learn How to push fine-tuned model to the hugging face model hub and load it into your deployment environment

@huggingface #transformers
๐ŸŽฏ Deploy Machine Learning Model:
๐Ÿ‘‰ Integrate your NLP ML model into Streamlit and deploy it on the Streamlit cloud (or Heroku)

๐Ÿ‘‰ Expose Model as Rest API using. Use #FastAPI or #Flask and deploy it on AWS Cloud.

๐Ÿ‘‰ Generate Sentence Embedding using Sentence Transformers (Text Representation).
๐Ÿ‘‰ Use Sentence embedding for clustering documents, semantic search, etc.

๐Ÿ‘‰ Build a classification model using Sentence Transformers' features and fit it to algorithms like Random Forest and Xgboost.

๐ŸŽฏ Build NLP products using Language models like GPT-3
๐Ÿ‘‰ Learn how to use #gpt3 playground to check feasibility (GPT-3 prompt design).
๐Ÿ‘‰ Integrate GPT-3 Prompt into code.
๐Ÿ‘‰ Fine-tune GPT-3.
๐ŸŽฏ Solve popular NLP Tasks:

1. Text Classification.
2. Sentiment Analysis (Aspect Based Sentiment Analysis).
3. Document Clustering.
4. Topic Modeling.
5. Named Entity Recognition.
๐Ÿ‘ Additionally:
6. Semantic Search.
7. Question Answering.
8. Conversational AI (Chatbot).

โ€ข โ€ข โ€ข

Missing some Tweet in this thread? You can try to force a refresh
ใ€€

Keep Current with Pradip Nichite

Pradip Nichite Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(