1. A method of recommending photographs, the method comprising: tagging each of a set of digital photographs with values that reflect a status of the digital photograph with respect to each of one or more objective parameters and one or more subjective parameters, wherein: the objective parameters correspond to features of the digital photographs; and the subjective parameters reflect past behavior of users with respect to the digital photographs; for each of the digital photographs, determining a total score based on the respective values corresponding to the digital photograph, comprising: obtaining a tuning score for the digital photograph by applying a tuning weight to each of the values corresponding to the digital photograph of the tagged objective and subjective parameters and aggregating the weighted values corresponding to the digital photograph; and determining a filtering score for the digital photograph by: identifying items present in the digital photograph; applying a weighted value to each of the items; and aggregating the weighted values corresponding to the items in the digital photograph; and obtaining the total score for the digital photograph by aggregating the tuning score and the filtering score of the digital photograph; and providing to at least one user a recommendation of one or more of the digital photographs based on the total scores of the digital photographs.