model.fit indefinite execution in Google Colab
I have solved the problem.

In case anybody else deals with similar situation, the solution is to assign a batch_size for training and validation images. Then add the steps_per_epoch and validation_set as parameters within model.fit. 

steps_per_epochs= number_of_training_images/batch_size

validation_set = number_of_test_images/batch_size