TensorFlow, Google’s contribution to the world of machine learning and data science, is a general framework for quickly developing neural networks. Despite being relatively new, TensorFlow has already found wide adoption as a common platform for deep learning, due to its powerful abstractions and ease of use.
Installation instructions for TensorFlow on Ubuntu Linux, MacOS, and Microsoft Windows are available on the TensorFlow project page. Docker users can grab a pre-built TensorFlow Docker image directly from Docker Hub. You can also compile the sources into a binary; the sources are available on GitHub.