1. A method for determining the speed of a rotating rotor within a motor, said method comprising: developing a neural network-based adaptive filter; generating a set of filter parameters for said neural network-based adaptive filter with respect to said motor before operation of said motor; measuring present and past current values along with present and past voltage values for one or more phases of said motor during operation; and determining a rotating speed of a rotating rotor within said motor during operation using said measured present and past current values along with said measured present and past voltage values of said motor via said neural network-based adaptive filter in conjunction with said set of filter parameters.