TensorFlow is an open source machine learning (Deep Learning) framework developed by Google and now released under the Apache 2.0 open source license. TensorFlow supports the programming language Python.

Google uses TensorFlow

Google uses TensorFlow in the following areas:

  • Image Classification: Google uses TensorFlow for image search. If make z. For example, if you are searching for 'dog', you will find all pictures on which TensorFlow has previously identified dogs
  • Google translator: The Google translator uses an RNN to enable language translation


TensorFlow uses in programming graphs where the nodes are mathematical operations and the edges are multi-dimensional arrays, which are tensor. This flexible architecture has to run on CPUs and GPUs.