Explore the components of federated learning systems and learn to customize, tune, and orchestrate them for better model training.
We'd like to know you better so we can create more relevant courses. What do you do for work?
Instructors: Daniel J. Beutel, Nicholas Lane
Explore the components of federated learning systems and learn to customize, tune, and orchestrate them for better model training.
Leverage federated learning to enhance LLMs by effectively managing key privacy and efficiency challenges.
Learn how techniques like parameter-efficient fine-tuning and differential privacy are crucial for making federated learning secure and efficient.
Join Federated Learning! In this two-part course series, you will use Flower, a popular open source framework, to build a federated learning system, and learn about federated fine-tuning of LLMs with private data in part two.
Federated learning allows models to be trained across multiple devices or organizations without sharing data, improving privacy and security. Federated learning also has many practical uses, such as training next-word prediction models on mobile keyboards without transmitting sensitive keystrokes onto a central server.
First, you’ll learn about the federated training process, how to tune and customize it, how to increase data privacy, and how to manage bandwidth usage in federated learning.
Then, you’ll learn to apply federated learning to LLMs. You’ll explore challenges like data memorization and the computational resources required by LLMs, and explore techniques for efficiency and privacy enhancement, such as Parameter-Efficient Fine-Tuning (PEFT) and Differential Privacy (DP).
This two-part course series is self-contained. If you already know what federated learning is, you can start directly with part two of the course.
In detail, here’s what you’ll do in part one:
In the second part, you’ll learn how to train powerful models with your own data in a federated way, called federated LLM fine-tuning:
Anyone who has a basic background in Python and machine learning, has an understanding of LLMs, and wants to learn how to build models, including large language models, on private distributed data using the Flower framework.
Introduction
Why Federated Learning
Federated Training Process
Tuning
Data Privacy
Bandwidth
Conclusion
Course access is free for a limited time during the DeepLearning.AI learning platform beta!
Keep learning with updates on curated AI news, courses, and events, as well as Andrew’s thoughts from DeepLearning.AI!