https://mixrolikus.cc/video/PJCocBlxkZg/learn-tensorflow-data-pipeline-tf-data-why-optimize