1. A computer-based method for organizing digital photos, comprising: (a) detecting and cropping out faces from a plurality of digital photos in a first group to generate isolated face images; (b) applying a face recognition algorithm to determine similarity of each of the isolated face images contained in the digital photos in the first group with a model face image set, wherein the model face image set includes at least one model face image contained in a digital photo in a second group; (c) displaying the isolated face images on a display screen in accordance with the determined similarity; (d) receiving a user input to select one of the isolated face images displayed on the display screen; (e) reclassifying the digital photo containing the selected one of the isolated face images into the second group instead of the first group; (f) modifying the model face image set by adding the selected one of the isolated face images; (g) renewing the determined similarity by applying the face recognition algorithm to determine similarity of each of the isolated face images contained in the digital photos in the first group with the modified model face image set; and (h) displaying the isolated face images on the display screen in accordance with the renewed determined similarity.