Example on-device model personalization with TensorFlow Lite
TensorFlow Lite
Example on-device model personalization with TensorFlow Lite

Posted by Pavel Senchanka, Software Engineering Intern at Google

TensorFlow Lite is an industry-leading solution for on-device inference with machine learning models. While a complete training solution for TensorFlow Lite is still in progress, we're delighted to share with you a new on-device transfer learning example. This illustrates a way of personalizing your machine learning models on-d…

Fairness Indicators: Scalable Infrastructure for Fair ML Systems
TFX
Fairness Indicators: Scalable Infrastructure for Fair ML Systems

Posted by Catherina Xu and Tulsee Doshi, Product Managers, Google Research

While industry and academia continue to explore the benefits of using machine learning (ML) to make better products and tackle important problems, algorithms and the datasets on which they are trained also have the ability to reflect or reinforce unfair biases. For example, consistently flagging non-toxic text comments fro…

 KingSoft WPS: document image dewarping based on TensorFlow
Developer Stories · TensorFlow Lite
KingSoft WPS: document image dewarping based on TensorFlow

A guest post by Longfei Xiong, Cheng Du, Ronghua Chen, Hui Zheng and Xuhua Hu from WPS AI Engineering Team
Machine learning use cases at KingSoftWPS Office from Kingsoft is a productivity tool that serves 150M+ users globally. We strive to provide the best tools and features to our users so that they can get their document processing done efficiently. Using TensorFlow, we can help our users to pro…

Introducing TensorFlow Videos for a Global Audience: French
French
Introducing TensorFlow Videos for a Global Audience: French

When the TensorFlow YouTube channel launched in 2018, we had a vision to inform and inspire developers around the world about what was possible with Machine Learning. With series like Coding TensorFlow showing how you can use it, and Made with TensorFlow showing inspirational stories about what people have done with TensorFlow and much more, the channel has grown greatly. But we learned an import…

Introducing TensorBoard.dev: a new way to share your ML experiment results
TensorFlow Core
Introducing TensorBoard.dev: a new way to share your ML experiment results

Posted by Gal Oshri, Product Manager

TensorBoard, TensorFlow’s visualization toolkit, is often used by researchers and engineers to visualize and understand their ML experiments. It enables tracking experiment metrics, visualizing models, profiling ML programs, visualizing hyperparameter tuning experiments, and much more.

Identifying Exoplanets with Neural Networks
Developer Stories
Identifying Exoplanets with Neural Networks

A guest post by Anne Dattilo, a PhD student in Astronomy and Astrophysics at the University of California Santa Cruz.
IntroductionWhat is an exoplanet? How do we find them? Most importantly, why do we want to find them? Exoplanets are planets outside of our Solar System - they orbit any star other than our Sun. We can find these exoplanets via a few methods: radial velocity, transits, direct imagi…

Introducing the TFX interactive notebook
TFX
Introducing the TFX interactive notebook

Posted by Charles Chen, Joe Lee, and Kenny Song on behalf of the TFX team

Handtrack.js: tracking hand interactions in the browser using Tensorflow.js and 3 lines of code
Developer Stories · TensorFlow.js
Handtrack.js: tracking hand interactions in the browser using Tensorflow.js and 3 lines of code

A guest post by Victor Dibia

As a researcher with interests in human computer interaction and applied machine learning, some of my work has focused on creating tools that leverage the human body as an input device for creating engaging user experiences.

Portuguese versions of ML Zero to Hero are now available
Portuguese
Portuguese versions of ML Zero to Hero are now available

When the TensorFlow YouTube channel launched in 2018, we had a vision to inform and inspire developers around the world about what was possible with Machine Learning. With series like Coding TensorFlow showing how you can use it, and Made with TensorFlow showing inspirational stories about what people have done with TensorFlow and much more, the channel has grown greatly. But we learned an import…

[Updated] BodyPix: Real-time Person Segmentation in the Browser with TensorFlow.js
BodyPix · TensorFlow.js
[Updated] BodyPix: Real-time Person Segmentation in the Browser with TensorFlow.js

Update(November 18th,  2019)

BodyPix 2.0 has been released, with multi-person support and improved accuracy (based on ResNet50), a new API, weight quantization, and support for different image sizes. Try the new demo live in your browser, and visit our GitHub repo.

Article Image Placeholder
Developer Stories · TensorFlow
Sharing our Experience Upgrading OpenNMT to TensorFlow 2.0

A guest post by Guillaume Klein, research engineer at SYSTRAN.

OpenNMT-tf is a neural machine translation toolkit for TensorFlow released in 2017. At that time, the project used many features and capabilities offered by TensorFlow: training and evaluation with tf.estimator, variable scopes, graph collections, tf.contrib, etc. We enjoyed using these features together for more than 2 years.

We spent…

Fruit Identification using Arduino and TensorFlow Lite Micro
Developer Stories · TensorFlow Lite
Fruit Identification using Arduino and TensorFlow Lite Micro

A guest post by Dominic Pajak and Sandeep Mistry of the Arduino team

Arduino is on a mission to make machine learning easy enough for anyone to use. The other week we announced the availability of TensorFlow Lite Micro in the Arduino Library Manager. With this, some cool ready-made ML examples such as speech recognition, simple machine vision and even an end-to-end gesture recognition training tu…

Hugging Face: State-of-the-Art Natural Language Processing in ten lines of TensorFlow 2.0
Developer Stories
Hugging Face: State-of-the-Art Natural Language Processing in ten lines of TensorFlow 2.0

A guest post by the Hugging Face team

Hugging Face is the leading NLP startup with more than a thousand companies using their library in production including Bing, Apple, Monzo.

Visual Wake Words with TensorFlow Lite Micro
TensorFlow Lite
Visual Wake Words with TensorFlow Lite Micro

Posted by Aakanksha Chowdhery, Software Engineer

Why does “Yo Google” not work with Google Assistant? After all, it’s only one word different from the phrase “Ok Google”. It’s because Google Assistant is listening for two specific words — or Wake Words. Wake Words are critical to the design of low-power machine learning to process data with a computationally inexpensive model to “wake up” the devi…

"Mission to TensorFlow World" Demo
Conference · Demo
"Mission to TensorFlow World" Demo

Whether you’re en route to TensorFlow World or you’re unable to make it, learn more below about our new demo experience and explore new GitHub code repos. Be sure to follow #MissionToTensorFlowWorld on Twitter to see this experience in action!

Build and deploy TensorFlow.js models with the power of AutoML
TensorFlow.js
Build and deploy TensorFlow.js models with the power of AutoML

Posted by Daniel Smilkov, Sandeep Gupta, and Vishy Tirumalashetty

TensorFlow.js is an open-source library that lets you define, train, and run machine learning models in Javascript. The library has empowered a new set of developers from the extensive JavaScript community to build and deploy machine learning models and enabled new classes of on-device computation. TensorFlow.js runs in all major br…

How-to Get Started with Machine Learning on Arduino
Developer Stories · TensorFlow Lite
How-to Get Started with Machine Learning on Arduino

A guest post by Sandeep Mistry & Dominic Pajak of the Arduino team

Arduino is on a mission to make Machine Learning simple enough for anyone to use. We’ve been working with the TensorFlow Lite team over the past few months and are excited to show you what we’ve been up to together: bringing TensorFlow Lite Micro to the Arduino Nano 33 BLE Sense. In this article, we’ll show you how to install a…

TensorFlow 2.0 is now available!
TensorFlow Core
TensorFlow 2.0 is now available!

Posted by the TensorFlow Team

Earlier this year, we announced TensorFlow 2.0 in alpha at the TensorFlow Dev Summit. Today, we’re delighted to announce that the final release of TensorFlow 2.0 is now available! Learn how to install it here.

Using TensorFlow to predict product weight and dimensions
Developer Stories
Using TensorFlow to predict product weight and dimensions

A Guest Post by Rodolfo Bonnin from the Mercado Libre Applied Machine Learning team

Creating a Custom TFX Executor
TFX
Creating a Custom TFX Executor

Posted by Kevin HaasZhitao Li, and Robert Crowe on behalf of the TFX team

TensorFlow Extended (TFX) is a platform for creating production-ready ML pipelines. TFX was created by Google and provides the backbone of Google’s ML services and applications, and we’ve been open sourcing TFX for everyone who needs to create production ML pipelines.