Baum-Welch changed to accept different training and validation data