1. A system for monitoring the condition of a pump driven by a motor, comprising: a sensor operatively coupled to a power lead of the motor, the sensor adapted to obtain at least one current signal relating to the operation of the pump; and an artificial neural network operatively coupled to the sensor, the artificial neural network being adapted to detect at least one fault relating to the operation of the pump from the at least one current signal.