1. A method for automatically identifying a query object within a visual medium, the method comprising: receiving, by a processor and as input to a neural network, a query object and a visual medium including the query object; generating, by the processor and from 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; generating, by the processor and from 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; and generating an updated visual medium using the heat map to highlight the query object within the visual medium.