1. A device, comprising: a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising: receiving video content from each of a plurality of cameras oriented toward a current premises resulting in a plurality of video content, wherein the plurality of video content comprises images of a plurality of events; aggregating the plurality of video content to generate aggregate video content; applying a selected training model to the aggregate video content resulting in adjusted aggregate video content, wherein the adjusted aggregate video content comprises a first subset of the images and does not comprise a second subset of the images, and wherein the first subset of the images is determined by the selected training model based on a plurality of categories corresponding to the plurality of events; presenting the adjusted aggregate video content; receiving user-generated input for the adjusted aggregate video content, wherein the user-generated input provides identifications for the first subset of the images in the aggregate video content; adjusting the selected training model according to the user-generated input resulting in an adjusted training model; and providing the adjusted training model to a network device.