Neural Networks I
Edge Detection
Image Representations
Detection
GAN
100

What is the name for the procedure used to train neural networks?

Backpropagation

100

Which edge detection algorithm uses two thresholds?

Canny

100

How many different intensity levels can be represented for one pixel in an 8-bit grayscale image?

256

100

Is SIFT accepted immediately after it came out?

NO

100

What does GAN stand for? 

Generative Adversarial Network

200

Name the rectifying function (named for its shape) used to train early neural networks.

Sigmoid

200

Which edge detection algorithm uses the following filters:  [-1 -2 -1; 0 0 0; 1 2 1] and [-1 0 1; -2 0 2; -1 0 1]

Sobel

200

How many bytes per pixel are typically used to store an RGB color image, uncompressed?

Three (one each for red, green, and blue)

200

What does SIFT stand for?

Scale Invariant Feature Transform

200

Name the two important parts of GAN

Generator & Discriminator

300

What was an early name for a neural network cell?

A perceptron

300

(Open-ended) From your own perspective, can you identify what kind of images will not give good results with common edge detectors?

e.g. Low contrast between background color and object color; too many details

300

What do the three components of HSV color space each represent?

Hue, saturation, and color value

300
What is the difference between SIFT and SURF?

SURF is an efficient algorithm that is the same as SIFT performance and reduced computational complexity.

300

(Open-ended) Give some examples of GAN's application

generate human faces, generate cartoon characters...

400

What does ReLU stand for?

Rectifying linear unit

400

Why the Canny method is less likely than the other methods to be fooled by noise?

This method uses two thresholds to detect strong and weak edges, including weak edges in the output if they are connected to strong edges. Thus it is more likely to detect true weak edges.

400

In LAB color space, which component is equivalent to a grayscale image?

The L component

400

What name is given to the 2D array that holds the sum of the intensities of all pixels above and to the left of a particular image location?

Integral image

400

How does the answer to question 2 of this section in GAN interact with each other?

The generator learns to generate plausible data. The generated instances become negative training examples for the discriminator. The discriminator learns to distinguish the generator's fake data from real data.

500

A neuron’s activation level is determined by the input from its connected neurons, plus what else?

The bias

500

Canny’s three criteria for a good edge detector are low error rate, minimal response, and what else?


Good localization

500

What is the supposed advantage of LAB color space over RGB?

It is supposed to be perceptually uniform

500

Which of the following is SIFT not designed to be invariant to: scale, occlusion, orientation, and lighting?

Occlusion

500

How is GAN model trained?

GAN training proceeds in alternating periods: The discriminator trains for one or more epochs. The generator trains for one or more epochs. Repeat steps 1 and 2 to continue to train the generator and discriminator networks.