NLP specialization

What course can I do along with NLP specialization to boost hands on coding practice for NLP???

Have you taken MLS and DLS before taking NLP? That would normally be the recommended sequence and those involve programming assignments of similar or greater difficulty to NLP C1. Note that all these courses assume you are already a competent python programmer. If you feel that more python knowledge is what is needed, it might be worth looking for python tutorials or full python courses.

Yes I have completed mls and dls , but I want more of practical , real world libraries or packages which can implement NLP , i.e RNNs, LSTMs etc…

Also completed tensorflow developer certificate specialization but that was more for computer vision i.e CNNs..

Ok, then you should be pretty well prepared for NLP. They will use TF as you get into the later NLP courses and they deal with RNNs and Attention Models. You’ve already seen one version of that in DLS C5, but they devote a whole course to Attention Models and Transformers in NLP, whereas that was just the last week of DLS C5.

Okay, and it would be of great help if u plz tell about what should be my trajectory after this NLP specialization to go even deeper in it as well as learning about GANs , LLMs , generative AI, etc???

There is a GANs specialization here that is very well done. It will also introduce you to PyTorch as an added benefit.

In terms of LLMs and generative AI, I don’t have any experience beyond what we learn in GANs, DLS and NLP. There are a bunch of short courses here that have been introduced in the last couple of years and some of them are probably relevant, but I have not personally taken any of them yet.

I hope there are other people listening who can give that kind of advice.

Okay,and thank you for your really helpful suggestions.

if you are wanting to explore more nlp related courses, check some of the short courses, there is one with transformer and many others.

start with basic chatgpt, then go further with your area of exploration like if you are interested in llms, there are tonnes of short courses.

Crewai is another course which I liked which explains agents.

Any in-depth courses for the same ???

i honestly don’t know your area of interest, so don’t know what you mean by in-depth.

if you are specific about NLP then there is embedding models: from architecture to implementation, how transformer llm works, attention in transformer and many more.

if LLM is the focus, then you can enjoy as much as courses you like to explore.

if you have understood the courses you stated you already did, then you would know which course you want to do next once you explore the short courses.

The best part is you can also practice yourself as codes are provided with module version for you to practice.

Okay.But can u tell something about how should be my trajectory from NLP specilaization to exploring transformers , llms, even GANs , VAEs etc and how these all connect to eachother ?..What can be best resources or any courses for the same ???

if you understood nlp, llm is part of NLP which broadens based on its tools, techniques, area of interest etc.

like if you are interested in creating chat bot models explore chatgpt, or llm related courses. few course names i already provided explore website deeplearning.ai learning platform to know more.

if you are interested translation models explore the attention mechanism and transformer course.

vae is more based on if you want to explore image based models

Generative AI is more about creating newer data which when used in relation to nlp, you can create text generator model. the best example is gpt models.

Explore, research and select based on your interest.

Okay,thank you for your help.