Text this: Dynamically Predicting the Quality of Service: Batch, Online, and Hybrid Algorithms