1. A system for evaluating the accuracy of a predicted effectiveness of an improvement to an infrastructure based on data collected from the infrastructure during a first time period before a change to an infrastructure has been implemented and a second time period after the change to the infrastructure has been implemented, the collected data including information representative of at least one pre-defined metric of the infrastructure, comprising: (a) a data collector for collecting the data from the infrastructure during the first time period and the second time period, wherein the data meets at least one predetermined threshold requirement; (b) a compiler, adapted to receive and compile, via one or more processors, the collected data to generate compiled data representative of the first time period and compiled data representative of the second time period; (c) an input data evaluator, adapted to evaluate, via one or more processors, the compiled data and provide the compiled data to a machine learning system if the compiled data meets the at least one predetermine threshold requirement; (d) a machine learning system, coupled to the compiler and adapted to receive the complied data representative of the first time period therefrom and generate, via the one or more processors, corresponding machine learning data; (e) a machine learning results evaluator, coupled to the machine learning system, to empirically analyze, via the one or more processors, the generated machine learning data; (f) an implementer to implement the change to the infrastructure, wherein the change to the infrastructure is based at least in part on the machine learning data, and; (g) a system performance improvement evaluator, coupled to the compiler and adapted for receiving the compiled data representative of the first time period and the compiled data representative of the second time period therefrom, and coupled to the machine learning system and adapted for receiving the generated machine learning data therefrom, for: (i) comparing the compiled data representative of the first time period to the compiled data representative of the second time period to determine a difference, if any, and (ii) comparing the difference, if any, determined in (i) to a prediction based on the generated machine learning data.