can’t train my DL model due to insufficient data
I’m currently training a DL model that uses image recognition and everything seems fine at first until i get to the training cell and running it stopped at epoch 2 with a warning that says: Epoch 1/50 475/475 [==============================] - 33s 49ms/step - loss: 13.8371 - age_output_loss: 2.5835 - race_output_loss: 2.2759 - gender_output_loss: 0.8926 - age_output_mean_absolute_error: 1.2590 - race_output_accuracy: 0.0000e+00 - gender_output_accuracy: 0.0000e+00 - val_loss: 4.0951 - val_age_output_loss: 0.2312 - val_race_output_loss: 2.0730 - val_gender_output_loss: 0.6076 - val_age_output_mean_absolute_error: 0.3847 - val_race_output_accuracy: 0.0000e+00 - val_gender_output_accuracy: 0.0000e+00 Epoch 2/50 WARNING:tensorflow:Your input ran out of data; interrupting training. Make sure that your dataset or generator can generate at least
steps_per_epoch * epochsbatches (in this case, 23750 batches). You may need to use the repeat() function when building your dataset. WARNING:tensorflow:Your input ran out of data; interrupting training. Make sure that your dataset or generator can generate at least
steps_per_epoch * epochs batches (in this case, 119 batches). You may need to use the repeat() function when building your dataset. 475/475 [==============================] - 0s 227us/step - loss: 0.0000e+00 - age_output_loss: 0.0000e+00 - race_output_loss: 0.0000e+00 - gender_output_loss: 0.0000e+00 - age_output_mean_absolute_error: 0.0000e+00 - race_output_accuracy: 0.0000e+00 - gender_output_accuracy: 0.0000e+00