1. A method, comprising: observing, utilizing a learning module, one or more of network elements associated with a network; receiving, utilizing the learning module, an indication of an event on the network, the event relating to one or more network element configurations associated with the network; observing, utilizing the learning module, a potential outcome associated with the event in response to the received indication of the event; storing in electronic storage the potential outcome such that the potential outcome is associated with the event; determining, utilizing a solutions module, a probable outcome associated with the event based on the potential outcome; and storing the probable outcome such that the probable outcome is associated with the event.