1. A method performed by at least one computing device, the method comprising: obtaining training images of first fish, the training images having associated labels identifying first species of the first fish; obtaining training location information, the training location information corresponding to locations where the first fish were caught; training a classifier using the training images and the training location information; obtaining a target image of a second fish; obtaining target location information corresponding to a location where the second fish was caught; and determining a classification of the second fish using the trained classifier, the classification identifying a species of the second fish.