1. A method comprising: receiving data regarding operation of a network; automatically generating network policies based at least in part on the data regarding operation of the network; applying the network policies to modify operations of the network; and receiving data regarding the operation of the network after the modification of the operations of the network.