About this course
A build-it-yourself vision course: no OpenCV, no library calls. In every session an AI
mentor walks you through hand-building computer vision's classic weapons in pure numpy.
Starting from "an image is just an array", you'll hand-write 2D convolution and light up
edges with your own Sobel kernel; build histogram equalization, affine warps and Gaussian
pyramids; implement simplified Canny and Harris so the machine finds edges and corners
itself, then match two images with your own descriptors; upgrade hand-made filters into
conv layers, account for parameters and receptive fields, assemble a tiny CNN — and
finally derive conv backprop by hand and train a classifier that truly reads digits.
You'll see it with your own eyes: the kernels the first layer learns look just like the
edge filters you wrote in session one.
What you'll learn
- Treat images as numpy tensors, hand-write 2D convolution and build blur/sharpen/Sobel edge filters
- Hand-implement histogram equalization, bilinear-interpolated affine warps and Gaussian pyramids
- Hand-write simplified Canny and Harris to detect edges & corners, and match two images with mini-HOG descriptors
- Account for a conv layer's output size / parameter count / receptive field, and assemble a tiny CNN forward pass
- Derive and implement conv backprop, pass numerical gradient checks, and train a digit classifier on built-in 8x8 digits
- Build three see-it-work classic applications: template matching, k-means segmentation, feature-based alignment
Syllabus
1Images as Arrays: from Filtering to Classification2 sessions
2The Image Processing Toolbox: Histograms, Warps & Pyramids3 sessions
3Edges, Corners & Feature Matching3 sessions
4Convolutional Networks: the Forward Journey3 sessions
5Training Convnets: Kernels That Grow Themselves0 sessions
Sessions are on the way.
6Classic Applications: Find It, Segment It, Stitch It0 sessions
Sessions are on the way.
Same series · 人工智能全透析
AI, End to End
Synthesized from the best material across the web — rebuild the core of AI from scratch, the efficient way.