#computer-vision
- 23 Sept 2025 · Study
Computer Vision · Data augmentation
Label-preserving random transforms (flips, crops, rotation, colour jitter) with torchvision.transforms.v2, applied consistently to images and boxes.
- 16 Sept 2025 · Study
Computer Vision · Segmentation and U-Net
Semantic segmentation as per-pixel classification, the U-Net encoder–decoder with skip connections, Dice/IoU, and a tiny U-Net trained on synthetic shapes.
- 8 Sept 2025 · Study
Computer Vision · Object detection and YOLO
Detection as boxes plus classes, IoU, non-maximum suppression, YOLO's single-pass grid idea, and running a pretrained torchvision detector on a NASA photo.
- 1 Sept 2025 · Study
Computer Vision · Transfer learning
Reusing an ImageNet-pretrained ResNet-18: frozen features plus a new linear head versus training from scratch, on the 8×8 digits upsampled.
- 25 Aug 2025 · Study
Computer Vision · CNN architectures: VGG and ResNet
VGG's stacks of 3×3 convolutions, why very deep plain networks got worse, and ResNet's skip connections, with a residual block checked in code.
- 15 Aug 2025 · Study
Computer Vision · CNN architectures: LeNet to AlexNet
The two early milestones, LeNet-5 for digits and AlexNet for ImageNet: their layers, parameter counts, and what changed between them.
- 8 Aug 2025 · Study
Computer Vision · OpenCV essentials
The OpenCV operations I use most: colour conversion, resizing, Gaussian blur, Canny edges, thresholding and contours.
- 1 Aug 2025 · Study
Computer Vision · Image basics
Images as arrays: height × width × channels, uint8 vs float, RGB vs grayscale, cropping, and the channel-order and range traps between libraries.