1. A method comprising: receiving, by a device, a plurality of images captured by a user device; determining, by the device, an event based on at least one of: attributes of the plurality of images, wherein the attributes of a particular image, of the plurality of images, include at least one of: information identifying text pictured in the particular image, information identifying an individual pictured in the particular image, information identifying an object or landmark pictured in the particular image, information identifying a geographic location associated with the particular image, information identifying a date or a time when the particular image was captured, information identifying whether the particular image includes duplicate content of another image, information identifying a measure of blurriness of the particular image, information identifying whether the particular image has been edited, information identifying a type of camera used to capture the particular image, object recognition information associated with the particular image, or metadata associated with the particular image, information regarding a user associated with the plurality of images, or information regarding the user device; determining, by the device, attributes of the event; identifying, by the device and based on the attributes of the plurality of the images and the attributes of the event, particular images, of the plurality of images, associated with the event; generating, by the device, a digital image album that includes one or more of the particular images; and outputting, by the device, the digital image album.