What is TensorFlow?
TensorFlow is an open-source library of software for dataflow and differential programing for various tasks. Similarly, TensorFlow is used in machine learning by neural networks. Developed by Google in 2011 under the name DistBelief, TensorFlow was officially released in 2017 for free. The library is able to run on multiple CPUs and GPUs and is available across multiple platforms, including mobile. The name comes from multidimensional arrays known as tensors, which are commonly used in neural networks.

Supplemental Modules and Components
Machine Learning Applications of TensorFlow
Another Google developed machine learning software is called DeepDream. The program is a computer vision algorithm that uses a convolutional neural network, or CNN, to enhance and accentuate patterns in images. The resulting output image embodies a dream-like appearance, appropriately justifying the name DeepDream.