O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Federated Learning with TensorFlow

Video Description

Train models using distributed data from a variety of mobile devices to classify images, generate text, and do sentiment analysis

About This Video

  • Get acquainted with Federated Learning, an emerging technology that has the potential to disrupt cloud computing
  • Train Machine Learning models using decentralized data residing on end devices such as mobile phones with Federated Learning
  • Discover how Federated Learning can be applied to the most popular Deep Learning models on decentralized data in your own projects

In Detail

Federated Learning is revolutionizing how Machine Learning models are trained. TensorFlow Federated is the first production-level federated learning platform that makes it easy to build mobile device learning-based applications. In this course, you’ll learn the basics of building Federated Learning models that can be gradually improved by decentralized data that comes from a variety of mobile devices while not violating the privacy of end users.

You’ll start by exploring the nature of problems that TensorFlow Federated helps to solve and you’ll install the necessary software. After that, we’ll jump straight into improving an image classification model using a bunch of samples of decentralized data from specially prepared MNIST dataset. Then you’ll start working with text and apply Federated Learning to text generation using a pre-trained model on Charles Dickens' texts. Next, you’ll handle a text classification problem with TensorFlow Federated where you’ll use a movie reviews dataset.

By the end of this course, you’ll have the practical skills to prepare both datasets and models for Federated Learning as well as the ability to train and evaluate your own models in TensorFlow Federated.

Downloading the example code for this course: You can download the example code files for this course on GitHub at the following link: https://github.com/PacktPublishing/Federated-Learning-with-TensorFlow. If you require support please email: customercare@packt.com