TensorFlowTensorFlow was originally developed by the Google Brain Team within Google’s Machine Intelligence research organization for machine learning and deep neural networks research.

TensorFlow is a Python-friendly open source machine learning framework for numerical computation that makes acquiring data, training models, serving predictions, and refining future results easier. TensorFlow bundles together a slew of machine learning and deep learning(neural networking) models and algorithms.

TensorFlow computations are expressed as stateful dataflow graphs. The name TensorFlow derives from the operations that such neural networks perform on multidimensional data arrays. These arrays are referred to as “tensors”.

TensorFlow Diagram

TensorFlow is cross-platform. It runs on nearly everything: GPUs and CPUs—including mobile and embedded platforms—and even tensor processing units (TPUs), which are specialized hardware to do tensor math on.

Keras is a popular high level interface to TensorFlow.

TensorFlow Resources

Official Website: https://www.tensorflow.org/

About the author: Craig Delger

Craig Delger has over 30 years experience with software development. He has founded numerous technology companies, and has worked for several publicly traded software companies including Red Hat and Microsoft. Craig has consulted with over 100 companies on Internet Technology and Internet Marketing. Craig is a long-time user and advocate of open source software. Learn more about Craig's background.