Tensorflow 2.0: models migration and new design
I've used tensorflow in 2016-2018 and switched to Pytorch a few months ago. My theory is that TF is used mainly because it is supported by Google, even if it is really badly designed for practitioners. In fact,  TF was not meant to be public but was at first some internal tool at Google. This would explain why people at Google itself started to develop Keras or Sonnet (deepmind) at some point.For anyone interested in research in deep learning with a python-numpy like environment, I can only recommend to switch.