Can I retrain my keras model on small dataset with some empty folders
What you are suggesting is to fine tune the network giving it a portion of the starting data set? 

If yes, well you can try, but I am not sure what the outcome would be. But remember to keep a train and test set separated!