In the documentation it says if you run repeat(), the default behavior (if count is None or -1) is for the dataset be repeated indefinitely (https://www.tensorflow.org/api_docs/python/tf/data/Dataset#repeat). But what is indefinitely exactly?
I read somewhere that, for the code below, "defaule is repeated till number of time batch run", but I don't understand what that means or if it is even correct.
train_univariate.cache().shuffle(BUFFER_SIZE).batch(BATCH_SIZE).repeat()