Week 2: Object Detection & Recognition Flashcards

1
Q

What is image pattern recognition?

A

Image pattern recognition is the process of analyzing visual content to assign meaningful labels.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is image classification?

A

Image classification is assigning a single label to an entire image.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the advantages of CNNs compared to feature-based classification?

A

CNNs can learn image features automatically, eliminating the need for hand-crafted features.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the three main types of layers in a CNN?

A

Convolutional layers, pooling layers, and fully-connected layers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the purpose of a convolutional layer?

A

A convolutional layer applies filters to extract features from images.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the purpose of a pooling layer?

A

A pooling layer reduces the spatial resolution of feature maps.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the purpose of a fully-connected layer?

A

A fully-connected layer performs linear classification based on learned features.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the loss function?

A

The loss function quantifies how close model predictions are to ground truth labels.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is backpropagation?

A

Backpropagation is an algorithm used to update model weights based on the loss function.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is transfer learning?

A

Transfer learning allows us to reuse weights from a pre-trained network.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the difference between object detection, instance segmentation, and semantic segmentation?

A

Object detection finds objects in an image and draws bounding boxes around them. Instance segmentation segments each individual object and assigns a unique label to each. Semantic segmentation assigns a class label to each pixel in an image.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the three ways to evaluate classification performance?

A

Confusion matrix, accuracy, precision, and recall.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What does CNN stand for in the context of image classification?

A

CNN stands for Convolutional Neural Network, a specialized neural network used primarily for image-related tasks in machine learning.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What distinguishes classification, detection, semantic segmentation, and instance segmentation in computer vision?

A

Classification involves categorizing an entire image. Detection identifies and localizes objects within an image. Semantic segmentation assigns class labels to every pixel. Instance segmentation identifies individual instances of objects and segments them separately.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the significance of evaluation metrics in various computer vision tasks?

A

It refers to the set of metrics used to measure the effectiveness of a machine-learning model. These metrics help to determine how well a model is able to make accurate predictions or classifications on unseen data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How can one utilize a pre-trained Mask R-CNN model?

A

To use a pre-trained Mask R-CNN model, one can download it from a repository or framework, then load it into their environment and apply it to perform instance segmentation on images or videos.

17
Q

What are four key differences between classification, segmentation, and object detection tasks?

A
  1. Classification deals with categorizing entire images, whereas segmentation involves pixel-level labeling.
  2. Object detection localizes and identifies objects within an image, while classification predicts categories.
  3. Segmentation distinguishes individual pixels by class, while detection provides bounding boxes around objects.
  4. Instance segmentation identifies and delineates individual instances of objects within an image, unlike semantic segmentation that groups pixels by class.