Ali Hassan
I'm Ali Hassan, an AI educator and developer focused on teaching real Artificial Intelligence, Deep Learning, and PyTorch from scratch — not shortcuts.
If you're a student or beginner looking to understand neural networks, CNNs, RNNs, Transformers, and build real AI projects using PyTorch, this channel is for you.
I explain complex topics in simple Urdu, Hindi, and English, with hands-on code, clear logic, and real-world use cases — no copy-paste fluff.
New videos every week to help you grow your AI skills step by step.
Lecture 5: Complete Geometry and Mensuration: From Basic Points to 3D Shapes
Lecture 4 : Sequences, Series, Factorials, Permutations, Combinations & Binomial Theorem Explained
Lecture 3 : Matrix Theory & Linear Systems | From Basics to AI Applications | Ali Hassan
Lecture 2: Math for AI (Artificial Intelligence)– Set Theory, Mathematical Logic | Ali Hassan
Prompt Engineering is NOT AI | The Truth About AI & Prompting | Ali Hassan
ResNet from scratch in PyTorch | ResNet18, ResNet34, ResNet50, ResNet101, ResNet152
VGGNet from Scratch in PyTorch | VGG11, VGG13, VGG16, VGG19 for Image Classification | Ali Hassan
AlexNet from Scratch in PyTorch | Image Classification Tutorial | Ali Hassan
Learning Rate Finder in PyTorch | Best LR & Exponential Learning Rate Scheduler Explained|Ali Hassan
PyTorch nn.Sequential Explained | Build Neural Networks Step by Step| Ali Hassan
PyTorch Min–Max Normalization | Scale Images & Feature Maps to [0,1] (with Code)| Ali Hassan
All Weight Initialization Techniques | Xavier, He, LeCun, Kaiming, Glorot, Uniform, Normal
LeNet-5 from Scratch in PyTorch – Image Classification LeNet-5 in PyTorch | Ali Hassan
Pooling Layers in PyTorch Explained – MaxPool2d, AvgPool2d, AdaptiveMaxPool2d & AdaptiveAvgPool2d
Master PyTorch Conv2d: Filters, Edge Detection, LazyConv2d & Output Size Formula CV 002 | Ali Hassan
Image Classification with MLP in PyTorch – Step-by-Step Tutorial| Ali Hassan
Top 7 Mistakes Every AI Beginner Makes (And How to Avoid Them)| Ali Hassan
Image Classification with Logistic Regression in PyTorch | Beginner Friendly Tutorial | Ali Hassan
Convolutional Layers: nn.Conv2d, Filters, Padding, Kernels, and Image Types (Grayscale & RGB) CV 001
Lecture 1: Math for AI (Artificial Intelligence)– Real, Rational, Complex, Logarithms,Exponents
PyTorch Linear Layers Explained – nn.Linear(), nn.LazyLinear(), nn.Bilinear() Tutorial | Ali Hassan
PyTorch Matrix Multiplication Explained – torch.mm(), torch.matmul(), torch.bmm(), @, .mv(), .ger()
PyTorch Triangular Matrices Explained – .tril() and .triu() Tutorial| Ali Hassan
PyTorch Matrix Trace Operations – .trace() and .diagonal().sum() Explained| Ali Hassan
PyTorch Product Operations Explained – .prod() Function Tutorial| Ali Hassan
PyTorch Index-Finding Operations – .argmin(), .argmax(), .mode(), torch.argwhere()| Ali Hassan
PyTorch Min/Max Operations – .min(), .max(), .aminmax(), torch.amin(), torch.amax()| Ali Hassan
PyTorch Statistics Operations Explained – .std(), .var(), .std_mean(), .var_mean() | Ali Hassan
PyTorch Mean Operations Explained – .mean(), .nanmean(), .median(), .nanmedian() | Ali Hassan
Sum Operations in PyTorch – .sum(), .nansum(), .cumsum(), .cumprod() ,keepdim| Ali Hassan