# Many ways of using TensorFlow, PyTorch, and Keras

TensorFlow, PyTorch, and Keras being currently the predominant deep learning frameworks, it is every data scientist’s mission to master these frameworks. Yet the complexity and richness of these frameworks enable many different ways of doing the same task and hence cause confusion. As a sign post, this article is a rundown of various ways of leveraging these frameworks to perform the same machine learning task. In particular, I will explain how to use each framework to solve Ordinary Least Square at a low, middle, and high level.