|
Week - 1 |
Course introduction and fundamentals of NLP. |
|
Week - 2 |
Text preprocessing techniques (tokenization, stopwords, lemmatization). |
|
Week - 3 |
Syntactic analysis: N-grams and language models. |
|
Week - 4 |
Word representations and embeddings (Word2Vec, GloVe). |
|
Week - 5 |
Distributional semantics and vector space models. |
|
Week - 6 |
Text classification (Naive Bayes, Logistic Regression, SVM). |
|
Week - 7 |
Introduction to deep learning for NLP (RNN, LSTM, GRU). |
|
Week - 8 |
Sentiment analysis and applications. |
|
Week - 9 |
Language modeling and text generation. |
|
Week - 10 |
Transformer architecture and self-attention. |
|
Week - 11 |
BERT, GPT, and pre-trained language models. |
|
Week - 12 |
Machine translation and multilingual NLP. |
|
Week - 13 |
Applied NLP project (text classification, information extraction, etc.). |
|
Week - 14 |
Current trends in NLP and ethical considerations (bias, explainability, data privacy). |