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