1. A system configured to predict characteristics of an artificial heart, comprising: a processor; memory in electronic communication with the processor; an artificial neural network configured to: receive an input vector of a predetermined length to train the artificial neural network; produce an output vector based on the input vector; compare the output vector with a target vector of the predetermined length; when the output vector does not match the target vector within a predetermined error rate, adjust at least one weight; when the output vector matches the target vector within the predetermined error rate, execute the input vector to produce an estimate of at least one characteristic of the artificial heart.