https://levelup.gitconnected.com/the-best-data-input-pipelines-for-transfer-learning-in-python-e8f98fe49617