Skip to content
tezvyn:

Computer Vision

Image/video models, diffusion, OCR, multimodal

301 bites

Test yourself: Top 30 Computer Vision interview questionsMultiple choice, with the correct answer and why it is correct on every question. Free, no sign-in.

Everything in Computer Vision, page 13

intermediate2 min read

Region Proposal Network (RPN): The 'Where to Look' Engine

An RPN is an 'attention' mechanism for object detection, telling the model where to look. It replaces slow, external proposal methods in systems like Faster R-CNN for autonomous driving.

Intersection over Union (IoU): How Good is Your Bounding Box?
easy2 min read

Intersection over Union (IoU): How Good is Your Bounding Box?

Intersection over Union (IoU) scores how well a predicted box matches the real one by dividing their overlap area by their total area. It's vital for object detection in self-driving cars and medical imaging.

Localization vs. Detection: One Box or Many?
easy2 min read

Localization vs. Detection: One Box or Many?

Object localization draws one box around an image's main object. Object detection finds and boxes *every* instance of a class, like all pedestrians. Use localization for single-subject tasks, detection for finding everything.

Transfer Learning: Don't Train Vision Models from Scratch
advanced2 min read

Transfer Learning: Don't Train Vision Models from Scratch

Don't train a vision model from scratch. Transfer learning reuses a model trained on a huge dataset (like ImageNet) as a starting point for your specific task. This lets you achieve high accuracy on new image types with much less data and compute.

advanced2 min read

GoogLeNet's Inception Module: Wider, Not Just Deeper

Instead of choosing one filter size, GoogLeNet's Inception module runs 1x1, 3x3, and 5x5 convolutions in parallel. This lets the network capture features at multiple scales at once. The footgun is forgetting the crucial 1x1 'bottleneck' convolutions.

Residual Networks (ResNets): Go Deeper, Not Worse
advanced2 min read

Residual Networks (ResNets): Go Deeper, Not Worse

ResNets let you train extremely deep networks by learning what to *change*, not the entire output. They use 'skip connections' to bypass layers, which helps solve accuracy degradation in deep vision models. The footgun is thinking deeper is always better.

advanced2 min read

Batch Normalization: Stabilizing Neural Network Training

Batch Normalization regulates data flow in a neural network by re-centering and re-scaling inputs to each layer. This stabilizes deep network training, allowing higher learning rates.

AlexNet: The CNN That Sparked the Deep Learning Boom
intermediate2 min read

AlexNet: The CNN That Sparked the Deep Learning Boom

AlexNet is the blueprint that proved deep CNNs could master image recognition, kicking off the modern AI boom. Its architecture is foundational for modern computer vision. The footgun is thinking it was just bigger; its novelty was combining new techniques.

intermediate2 min read

Dropout: Forcing a Network to Generalize

Dropout prevents overfitting by randomly zeroing out a fraction of neurons during training. This forces the network to learn more robust features instead of relying on specific neurons. It's a standard regularizer for large, dense layers.

intermediate2 min read

Data Augmentation: Getting More Images for Free

Data augmentation creates "fake" training data by modifying existing images—flipping, rotating, or color-shifting them. This fights overfitting when your dataset is small, forcing the model to generalize.

intermediate2 min read

Backpropagation: How Neural Networks Learn from Mistakes

Backpropagation is how a network learns from its mistakes. It works backward from the output error, calculating how much each weight contributed and adjusting it. This is the core training loop for most deep learning models.

intermediate2 min read

Cross-Entropy Loss: How Wrong Is Your Model's Guess?

Cross-entropy loss measures the penalty when a model's predicted probabilities diverge from the true labels. It's the standard loss for classification tasks, like telling a cat from a dog.

ReLU: The 'On/Off' Switch for Neural Networks
intermediate2 min read

ReLU: The 'On/Off' Switch for Neural Networks

ReLU acts as a simple on/off switch for neurons: positive inputs pass through, negative ones become zero. It's the default activation in deep learning, especially for vision tasks, as it's fast and helps gradients flow. The footgun: neurons can "die".

easy2 min read

Pooling Layers: Summarizing What Matters in an Image

A pooling layer is like squinting at an image; you lose fine detail but see the main shapes. It summarizes features in a region, reducing computation and making the model robust to small shifts.

easy2 min read

Feature Maps: What a Neural Network 'Sees'

A feature map is the output of a filter in a neural network, highlighting where a specific pattern (like an edge or curve) appears. In CNNs, each layer generates dozens of these maps. The footgun is thinking one map sees an object, not just a.

easy2 min read

Convolutional Layers: Finding Features Anywhere

A convolutional layer is like a flashlight sliding over an image, looking for a specific pattern like an edge or corner. It's the core of computer vision, letting networks find features anywhere.

SLAM: Mapping a Room While You're Still In It
advanced2 min read

SLAM: Mapping a Room While You're Still In It

SLAM solves a chicken-and-egg problem: you can't map a space without knowing your location, and you can't know your location without a map. It does both at once. It's used by robots and AR headsets to navigate.

Bundle Adjustment: Jointly Refining 3D Scenes and Cameras
advanced2 min read

Bundle Adjustment: Jointly Refining 3D Scenes and Cameras

Bundle adjustment is a grand negotiation, simultaneously refining a 3D scene, camera poses, and lens properties to best explain the 2D images. It's the final polish in Structure from Motion (SfM) or SLAM.

advanced1 min read

Eight-Point Algorithm: Finding Geometry from Image Pairs

The Eight-Point Algorithm finds the geometric relationship between two camera views of the same scene. Given at least eight matching points, it estimates the essential or fundamental matrix.

intermediate2 min read

Structure from Motion (SfM): Rebuilding 3D from 2D Photos

Structure from Motion (SfM) reconstructs a 3D scene from 2D images taken from different viewpoints, much like your brain perceives depth. It's used for creating 3D maps from drone footage. The main footgun is its failure on textureless or reflective surfaces.

We are hiring for this. Every open role lists the topics its interview covers, so you can prepare for the real thing rather than guessing.

See open roles