[Feature] Training progress detail

Created by: KostadinovShalon

📄 Description

It'd be nice if there could be any more detailed information about the training progress apart from the percentage. In the current project we are working on, we are importing a dataset that's been previously annotated and we'd like to go straight with training. Since the dataset is large, full training is taking some time. And since we cannot see any loss logs or any other kind of progress of the training, the actual progress feels a bit obscure. Having some detailed information such as ETA, trained epochs, number of epochs when loss hasn't changed (and perhaps approaching the patience threshold) or something like that would be good! Doesn't need to be a full report but probably a few more details on the current training process.

🎯 Objective

To provide a clearer training status to the user, probably providing some ETA or other similar info.