TensorFlow is an end-to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML powered applications.
TensorFlow is an end-to-end open source platform for machine learning developed by Google. It has a comprehensive, flexible ecosystem of tools, libraries and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML powered applications.
TensorFlow provides stable Python and C++ APIs, as well as non-ML frameworks like TensorFlow.js, TensorFlow Lite, TensorFlow Extended and TensorFlow Federated. The flexible architecture allows deployment of computation across a variety of platforms (CPUs, GPUs, TPUs), from desktops to clusters of servers to mobile and edge devices.
TensorFlow was originally developed by the Google Brain research team for internal Google use. It was first released under the Apache 2.0 open source license in November 2015. Development and maintenance has continued with regular updates from Google as well as contributions from developers around the world.
Some of the key capabilities and features of TensorFlow include:
With its flexibility, simplicity and large adoption, TensorFlow has become one of the most popular platforms for ML applications across domains like computer vision, NLP, speech recognition, recommender systems, time series forecasting and many more.
Here are some alternatives to TensorFlow:
Suggest an alternative ❐