Various approaches for operating an ultrasound transducer having multiple transducer elements include acquiring one or more measurements of anatomical regions through which ultrasound waves emitted from the transducer elements travel; for each of the anatomical regions, determining values of characteristics based at least in part on the measurement(s); computationally predicting aberrations of the ultrasound waves traveling through the anatomical regions by using the first values as input to a predictor that has been computationally trained to predict ultrasound aberrations based on values of the characteristics; and driving the transducer elements to compensate for the predicted aberrations.