Umar Jamil

A Machine Learning Engineer from Milan creating deep learning tutorials from first principles to Mamba and Stable Diffusion.

About Umar Jamil

Umar Jamil is a Machine Learning Engineer who creates in-depth technical tutorials on deep learning and machine learning concepts. The content focuses on building and explaining complex systems from first principles, using tools like PyTorch, Triton, and various cloud infrastructure. Tutorials cover topics such as distributed training frameworks, multimodal language models, model interpretability, and architectures like Mamba, Mixtral, and BERT.

Recent videos demonstrate coding implementations from scratch, including Flash Attention, Direct Preference Optimization (DPO), Reinforcement Learning from Human Feedback (RLHF), and Stable Diffusion. The channel also explores mathematical derivations behind concepts like the Kolmogorov-Arnold Networks (KAN) and provides practical guides on techniques such as quantization and Retrieval Augmented Generation (RAG).

Contact Information

Youtube: https://www.youtube.com/@umarjamilai
Linkedin: https://www.linkedin.com/in/ujamil/
X: https://x.com/hkproj
Website: https://umarjamil.org/