Flashcards · Computer Vision · Free
Computer Vision flashcards, generated for you.
Example Computer Vision study cards to learn from right now — then generate a full set from your own notes (plus a practice quiz) and export to Quizlet or Anki. Free, no account needed.
Example Computer Vision flashcards
What is the core goal of computer vision?
Enable computers to understand and interpret visual information from images or videos, similar to how humans see and make sense of the world.
Why do we need to convert images into numbers before a computer can process them?
Computers work with numerical data. Images are represented as grids of pixels, each with intensity values (0-255 for grayscale, or RGB channels for color), which algorithms can then manipulate mathematically.
What is a convolution in the intuitive sense?
Sliding a small filter (kernel) over an image to detect local patterns like edges, textures, or shapes by computing weighted sums at each position.
How does a convolutional neural network (CNN) automatically learn to recognize objects?
Early layers learn simple features (edges, colors) through many small convolutions; deeper layers combine these into complex features (shapes, parts); final layers recognize whole objects. This hierarchical learning happens via backpropagation updating filter weights.
What problem does pooling solve in CNNs?
Pooling (e.g., max pooling) reduces spatial dimensions while preserving important features, making the network more efficient, robust to small shifts, and preventing overfitting.
What is an activation function and why is ReLU popular?
An activation function introduces non-linearity so networks can learn complex patterns. ReLU (max(0, x)) is popular because it's computationally cheap, avoids vanishing gradients, and empirically works well.
What is the mathematical operation performed by a convolutional layer?
For each position, compute the sum of element-wise products between the kernel weights and the image patch: y = Σ(w_ij * x_ij) + b, where w are weights, x is the input patch, and b is bias.
How does backpropagation update CNN weights during training?
The chain rule computes gradients of the loss with respect to each weight (∂L/∂w) by propagating errors backward through layers. Weights are updated by gradient descent: w_new = w_old - η(∂L/∂w), where η is the learning rate.
What is transfer learning and when should you use it?
Reusing a pre-trained model (trained on large datasets like ImageNet) and fine-tuning it for a new task. Use it when you have limited data, want faster training, or need good results with fewer computational resources.
What are the key differences between image classification, object detection, and semantic segmentation?
Classification: assign one label to the entire image. Detection: locate and classify multiple objects with bounding boxes. Segmentation: assign a class label to every pixel. Increasing complexity and detail in understanding image content.
Make your own Computer Vision study set
Flashcards for related topics
Studying Computer Vision to build with AI? MindloomHQ turns it into real skills — structured courses, agent projects, and certificates.
Explore MindloomHQ →