deep learning with tensorflow 2