Special Applications: Face Recognition & Neural Style Transfer
- Face verification and face recognition are the two most common names given to the task of comparing a new picture against one person’s face. True/False?
- You want to build a system that receives a person’s face picture and determines if the person is inside a workgroup. You have pictures of all the faces of the people currently in the workgroup, but some members might leave, and some new members might be added. Which of the following do you agree with?
解释: Since we might have only one example of the person we want to recognize.
解释:Since this is a one-shot learning task this function will allow us to compare two images to verify identity.
- You want to build a system that receives a person’s face picture and determines if the person is inside a workgroup. You have pictures of all the faces of the people currently in the workgroup, but some members might leave, and some new members might be added. To train a system to solve this problem using the triplet loss you must collect pictures of different faces from only the current members of the team. True/False?
解释:Although it is necessary to have several pictures of the same person, it is not absolutely necessary that all the pictures only come from current members of the team.
- Which of the following is a correct definition of the triplet loss? Consider that
. (We encourage you to figure out the answer from first principles, rather than just refer to the lecture.)
- Consider the following Siamese network architecture:
- The upper and lower networks share parameters to have a consistent encoding for both images. True/False?
解释:Part of the idea behind the Siamese network is to compare the encoding of the images, thus they must be consistent.
- Our intuition about the layers of a neural network tells us that units that respond more to complex features are more likely to be in deeper layers. True/False?
解释:Neurons that understand more complex shapes are more likely to be in deeper layers of a neural network.
- Neural style transfer uses images Content C, Style S. The loss function used to generate image G is composed of which of the following: (Choose all that apply.)
that compares
and
.
解释:in neural style transfer we are interested in the similarity between S and G, and the similarity between G and C.
解释:Correct, in neural style transfer we are interested in the similarity between S and G, and the similarity between G and C.
- In neural style transfer, we define style as:
- In neural style transfer, we can’t use gradient descent since there are no trainable parameters. True/False?
- You are working with 3D data. The input “image” has size
, if you apply a convolutional layer with 16 filters of size 4
4