Syllabus
Background on NLP and tasks: Tokenization – Embeddings -Word2vec – RNN, LSTM Attention mechanism- Transformer architecture – Attention approximation-MHA, MQA, GQA – Position embeddings (regular, learned) – Transformer-based architectures – BERT and its derivatives.
Large Language Models: Definition and architecture – Mixture of experts – Context length, temperature – Sampling strategies – Prompting, in-context learning – Chain of thought – Self-consistency.
LLM training: Pre training –Quantization – Hardware optimization -Supervised fine tuning (SFT) – Parameter-efficient fine tuning (LoRA)
LLM tuning: Preference tuning – RLHF over view -Reward modelling – RL approaches (PPO and variants) – DPO.
LLM reasoning: Reasoning models – RL for reasoning – GRPO – Scaling
Agentic LLMs: Retrieval-augmented generation – Advanced RAG techniques – Function calling – Agents – Re Act framework.
LLM evaluation: LLM-as-a-judge overview – Best practices and benefits – Biases and pitfalls. Beyond Transformer-based LLMs- Diffusion LLMs – Adapting Transformer architecture for image – Vision Transformer – multimodal LLMs.