TensorFlow was open source in November 2015 by Google, and since then it has become the most starred machine learning repository on GitHub. TensorFlow's popularity is due to its approach to creating computational graphs, automatic differentiation, and customizability. Because of these features, TensorFlow is a very powerful and adaptable tool that can be used to solve many different machine learning algorithms.
This book addresses many machine learning algorithms, applies them to real situations and data, and shows how to interpret the results.