Im trying to produce plots of my training loss / validation loss over each epoch. Ideally it would look something like the following.
Lots of tutorials that are able to produce graphs like the above use x_train and y_train as inputs to the model.fit along with a validation_split=0.3. It would look something like this:
tensorboard = TensorBoard(log_dir='logs/')
history= model.fit(x_train,y_train,batch_size=n,epochs=epochs,validation_split=0.3,callbacks=[tensorboard])
My project uses ImageDataGenerator to produce variations of training/validation/test data and automatically label it.
My line of training my model looks like the following:
history = model.fit(train_generator,epochs=epochs,validation_data=validation_generator,callbacks=[tensorboard])
My tensorboard only produces the following (which isnt helpful)
If someone could let me know what Im missing or if its even possible, that would be helpful. Im using tensorflow 2.3.0 and tensorboard 2.4.1 if that helps.



