Trusted answers to developer questions
Trusted Answers to Developer Questions

Related Tags

deep learning
tensorflow

What is TensorFlow?

Educative Answers Team

Grokking Modern System Design Interview for Engineers & Managers

Ace your System Design Interview and take your career to the next level. Learn to handle the design of applications like Netflix, Quora, Facebook, Uber, and many more in a 45-min interview. Learn the RESHADED framework for architecting web-scale applications by determining requirements, constraints, and assumptions before diving into a step-by-step design process.

Answers Code

TensorFlow, created by Google, is an open source library for fast numerical computing; it was designed for use in research, development, and production systems.

svg viewer

About

TensorFlow is an end-to-end platform that makes it much easier to build and deploy machines and deep learning models. It has a flexible, comprehensive ecosystem of tools, libraries,​ and vast community resources to aid researchers. Let’s have a look at what TensorFlow has to offer.

1. Easy model building

TensorFlow provides users with multiple levels of abstractions to choose from. Building and training machine learning models using the Keras API eases the process of getting started with TensorFlow. For very large ML problems, the Distribution Strategy API is available for distributed training on different hardware configurations; this can be done without having to modify the model in any way​.

2. Robust model production

TensorFlow allows easy training and deployment of the models regardless of the language or platform. TensorFlow offers various extensions to suit a variety of platforms:

  • TensorFlow Extended (TFX) for a full production ML pipeline.
  • TensorFlow Lite for running inferences on light, mobile, and edge devices.
  • TensorFlow.js for training and deploying models in a JavaScript environment.

3. Powerful research experimentation

Highly complex models can be trained and deployed without any compromise on speed or performance. TensorFlow gives you flexibility and control by providing several feature APIs that include the Keras functional API and the Model Subclassing API. It also enables configurations of powerful add-on libraries for the creation and handling of highly complex topologies.

RELATED TAGS

deep learning
tensorflow
Copyright ©2022 Educative, Inc. All rights reserved

Grokking Modern System Design Interview for Engineers & Managers

Ace your System Design Interview and take your career to the next level. Learn to handle the design of applications like Netflix, Quora, Facebook, Uber, and many more in a 45-min interview. Learn the RESHADED framework for architecting web-scale applications by determining requirements, constraints, and assumptions before diving into a step-by-step design process.

Answers Code
Keep Exploring