Datasets, features, learning, and models in visual recognition