In some code for machine learning with transformers, I've seen the terms "Batch, Time, Channels" to describe dimensions of data. Can you explain what these are?