TensorFlow apporte de nombreux avantages pour le développement Machine Learning. L'un des principaux est l'abstraction. Plutôt que d'avoir à s'attarder sur les détails liés à l'implémentation d'algorithmes ou à la connexion entre les fonctions, les développeurs peuvent se focaliser sur la logique générale de l'application. Le framework se charge des détails techniques.