1. A method of optimizing a drilling tool assembly comprising: inputting well data into an optimization system, the optimization system including an experience data set and an artificial neural network; comparing the well data to the experience data set; developing an initial drilling tool assembly based on the comparing the well data to the experience data, wherein the drilling tool assembly is developed using the artificial neural network; simulating the initial drilling tool assembly in the optimization system; and creating result data in the optimization system based on the simulating.