1. A method of facilitating prediction of a number of times a selection of media content will be consumed by one or more users at a target time, the method comprising: identifying a set of media selections; selecting a plurality of input features, the input features comprising examples of user behavior occurred during consumption of the identified set of media selections; separating the identified set of media selections into a training set and an evaluation set; upon separating the identified set of media selections into the training set and the evaluation set, transforming selected input features from the plurality of input features into a training set feature vector corresponding to a media selection from the training set, the training set feature vector comprising features descriptive of the user behavior during consumption of the media selection from the training set; deriving a learned function defining a relationship between the training set feature vector corresponding to the media selection from the training set and a number of times the media selection from the training set is consumed at the target time; and applying the learned function to a feature vector of input features from a media selection from the evaluation set to predict the number of times the media selection from the evaluation set is to be consumed at the target time.