AI & ML
Computer Vision
Part of Perception, level 6. About 13 hours of study across the topics below.
Images And Convolution
- Images as TensorsPixels with shape: height, width, channels, and the tensor contract.1–2 h
- ConvolutionThe sliding weighted sum: locality, sharing, and one honest hand computation.1–2 h
- Filters and Feature MapsPatterns become channels: what filters detect and what maps record.1–2 h
- Stride and PaddingResolution control: how steps and borders set the output size.1–2 h
- PoolingDownsampling with a purpose: invariance intuition and what pooling discards.1–2 h
Architectures
- CNN HierarchyEdges to parts to objects: receptive fields and the compositional ladder.1–2 h
- CNN Architectures and Residual NetworksFrom LeNet to ResNet: depth, skip connections, and the design moves that made deep vision trainable.1–2 h
- Vision TransformersImages as sequences of patches processed by a transformer, trading convolution's built-in bias for data and scale.1–2 h
- Self-Supervised Visual RepresentationsLearning visual features without labels: contrastive views, masked image modelling, and self-distillation.1–2 h
Tasks
- Object DetectionPredicting what and where: boxes, anchors or queries, IoU, and non-maximum suppression.1–2 h
- Semantic and Instance SegmentationPer-pixel prediction: encoder-decoder networks, upsampling, and separating objects of the same class.1–2 h
- Video UnderstandingAdding time: frame sampling, 3D and factorised convolutions, and temporal attention.1–2 h
Geometry
- 3D Vision: Cameras, Depth, and Scene RepresentationsFrom pixels to 3D: the pinhole camera, stereo depth, and learned scene representations such as NeRF.1–2 h