Suppose that we have trained a
semantic hashing network on a large collection of images. We then present to the network four images: two dogs, a cat, and a car (shown below).

Dog 1

Dog 2

Cat

Car
The network produces four binary vectors:
(a)(b)(c)(d)[0,1,1,1,0,0,1][1,0,0,0,1,0,1][1,0,0,0,1,1,1][1,0,0,1,1,0,0]
One may wonder which of these codes was produced from which of the images. Below, we've written four possible scenarios, and it's your job to select the most plausible one.
Remember what the purpose of a semantic hashing network is, and use your intuition to solve this question. If you want to quantitatively compare binary vectors, use the number of different elements, i.e., the
Manhattan distance. That is, if two binary vectors are [1,0,1] and [0,1,1] then their Manhattan distance is 2.