9. A system, comprising: a processor; and a non-transitory computer-readable medium communicatively coupled to the processor, the processor being configured to execute programming code stored in the non-transitory computer-readable medium for causing the processor to: receive as input to a neural network a query object and a visual medium including the query object; generate, by the neural network, representations of the query object and the visual medium defining features of the query object and the visual medium, wherein the representations include a first representation of the query object and a second representation of the visual medium; and generate, by the neural network, a heat map using the representations by convolving the first representation with overlapping regions of the second representation, wherein the heat map identifies a location of pixels corresponding to the query object within the visual medium.
9. A system, comprising: a processor; and a non-transitory computer-readable medium communicatively coupled to the processor, the processor being configured to execute programming code stored in the non-transitory computer-readable medium for causing the processor to: receive as input to a neural network a query object and a visual medium including the query object; generate, by the neural network, representations of the query object and the visual medium defining features of the query object and the visual medium, wherein the representations include a first representation of the query object and a second representation of the visual medium; and generate, by the neural network, a heat map using the representations by convolving the first representation with overlapping regions of the second representation, wherein the heat map identifies a location of pixels corresponding to the query object within the visual medium. 10. The system of claim 9 , wherein the processor is configured to execute the programming code stored in the non-transitory computer-readable medium for causing the processor to generate the representations of the query object and the visual medium by generating a first vector having numerical values corresponding to the features of the query object and a second vector having numerical values corresponding to the features of the visual medium.