Skip to content

mashaan14/YouTube-channel

Repository files navigation

youtube website linkedin X

Hi there 👋

I'm Mashaan (مشعان)

I create YouTube tutorials, and for each video, I also create a corresponding post featuring code snippets and figures related to the topic. You can find all of these posts in this repository, organized into the following sections:

Vision Transformers and Their Applications

Video Post Title
post Vision Transformers (ViT) PyTorch Code
post Analyzing Swin Transformer: A Code Walkthrough
post A Deep Dive into Swin Transformer Attention Maps
post Vision Transformers (ViT): A JAX Tutorial for Image Classification
post Getting to Know MLP-Mixer: A CIFAR-10 Run
post Fine-tuning Vision Transformers on TPU (ImageNet/CIFAR-10)
post Hands-On with TAPIR: Point Tracking Experiment & Code Walkthrough
post PyTorch Conv2d Explained
post ViT vs CNN: A Comparative Experiment

Graph Neural Networks

Video Post Title
post Graph Convolutional Networks (GCNs) in PyTorch
post Graph Sampling for GNNs: A Tutorial
post Exploring LightGCN: A Movie Recommendations Experiment
post Graph Contrastive Learning: Building MovieLens-100k Recommendations
post Understanding Mini-Batch Training in PyTorch Geometric
post Graph Attention Networks with PyTorch Geometric
post Graph Attention Networks with JAX
post Implementing GNN Neighbor Sampler in JAX: A Practical Guide
post Building a Cluster-GCN Model with JAX: A Step-by-Step Guide
post Training GCNs with PyG and Jraph: A Side-by-Side Comparison

Self-Supervised Learning

Video Post Title
post Inside DINOv2: Architecture Analysis + CIFAR-10 Experiment
post Self-Supervised Learning Review: From SimCLR to DINOv2
post I-JEPA Explained with a Single Batch Run
post Self-Supervised Learning Collapse: a Quick CIFAR-10 Experiment

Neural Radiance Fields (NeRF)

Video Post Title
post VGG-SfM and Mip-NeRF 360 Pipeline for iPhone Video 3D Reconstruction
post Exploring Mip-NeRF 360: A Quick TPU Experiment
post Nerfstudio on Lightning AI GPUs
post Structure from Motion (SfM): From COLMAP to VGGSfM
post How NeRF Works: Exploring a Tiny NeRF Code
post 3D Gaussian Splatting: Optimization Explained & Viewer Demo

JAX Performance Tips

Video Post Title
post Free TPU Access & JAX/PyTorch Setup with TPU Research Cloud
post Parallel Vision Transformer using JAX Device Mesh
post Experimenting with Different JAX Precisions
post Profiling JAX/XLA with XProf in TensorBoard
post JAX JIT Compilation Explained: From Python to JAXPR
post JAX Conv Layer Explained

Basic Machine Learning

Video Post Title
post A Step-by-Step Guide to Spectral Clustering
post JAX and Flax: A Simple Neural Network
post Radial Basis Function (RBF): The Most Popular Kernel in Machine Learning
post Exploring Sparse Subspace Clustering: Theory and Practice