Visual Intelligence Summit: Oct 22 in San Francisco Get your ticket

What is TensorFlow?

Trevor LynnPublished Jun 29, 2022
1 min read
SUMMARY

TensorFlow is Google's open-source machine learning framework, designed to make training and deploying models more approachable across natural language processing, computer vision, and deep neural networks. It supports Python and JavaScript, runs on cloud, on-premises, browser, and edge targets, and has a large community with well-documented guides. This post collects practical starting points including guides for TensorFlow 2 object detection, TensorFlow Lite custom model training, MobileNet, Faster R-CNN, and TensorFlow.js for in-browser inference.

TensorFlow is Google's open source machine learning framework. They released it for the purposes of making it simpler and easier to implement machine learning models whether for natural language processing, computer vision, or deep neural networks.

Video explanation of TensorFlow

Advantages of Using TensorFlow

A benefit of using TensorFlow is the strong and active community around it. The basic building blocks for getting going with datasets and models are well explained in their guides and tutorials as well as many uses cases being brought to life on their blog, forum, and Youtube channel. All of these resources help users build and deploy applications for machine learning.

The TensorFlow library can be used to create models directly or by using wrapper libraries that simplify the process built on top of TensorFlow. Using Python (most common) or JavaScript, you can easily deploy in the cloud, on-prem, in the browser, or on an edge device no matter what language you use.

See how Roboflow uses TensorFlowjs to enable realtime inference via Javascript.

TensorFlow Examples and Guides for Computer Vision

To help you get started with TensorFlow, here are example guides using real data, multiple TensorFlow variations, different machine learning models, and various deployment types.

More AboutML in a Minute

Get started

Build on the Platform

For developers, engineers, and technical founders who want to get hands on. Try the free tier; the docs are open.

Bring it into your operation

For heads of AI, operations leaders, and enterprise teams. Bring a known problem, or work with us to find the first one worth taking on.