1. A method for monitoring an engine using a cascaded neural network that includes a plurality of neural networks, the method comprising: storing in a memory, data corresponding to the cascaded neural network; inputting signals generated by a plurality of engine sensors into the cascaded neural network; updating at a first rate, a second neural network with an output of a first neural network, wherein said output is based on the inputted signals; and outputting at a second rate, at least one engine control signal from the second neural network; wherein the second rate is faster than the first rate.