1. A computer-implemented method for analyzing activities associated with accessing a computer network, comprising: receiving, using one or more processors, network activity data including one or more activities associated with accessing a computer network; segmenting, using the one or more processors, the network activity data into a plurality of network activity segments; and generating, using the one or more processors, an anomaly detection predictive model for each network activity segment, wherein each anomaly detection predictive model is used to generate one or more segment scores for a corresponding network activity segment, and wherein each anomaly detection predictive model is used to analyze the one or more segment scores for the corresponding network activity segment over time.