Welcome to the final week of this specialization. We'll be done with just one more Week. In this week, we're going to learn about federated learning, which is one of the most important concepts in modern machine learning. With everyone becoming more privacy aware, we want to be nice if you can train a model without needing to upload highly identifiable personal information to a Cloud hosting server. What if instead, data can be covered anonymous or some of the training can even be done in a distributive way. So this week you'll learn about APIs for supporting federated learning. There's some really nice techniques that can be used to design a system where users data can be used to train models and then they can be used to impact other users while maintaining privacy of that user. I find it really exciting and it's one of the things that we'll be looking at this week, is how those techniques work, how you can do that, maintaining that privacy, before we then go into APIs and how to do it. So if I host some highly personalized health data, you have your health data or a group of people all have highly personalized health data and we want to keep that confidential, federated learning lets us provide the data to someone who wants to train a model. They can be used to benefit everyone, but without each of us having to review this highly personalized data? Exactly. We'll be training almost miniature models on our devices and then those models will be centralized. Then that centralized new model, which has come from the result of training all these mini models, could that be then deployed out to everybody. So your data, my data, is never getting past to the person who's built the model. It's model that's trained on our data and then those models are aggregated with each other to further maintain privacy, and then that centralized model can benefit from that, and then distribute that to everybody. It's pretty cool stuff. Divisive machine Learning was powered in parts by big data and heavy giant data sets, and society is becoming more aware of privacy implications, and as deep-learning engineers, is important that we respect people's privacy and even develop tools to enable privacy preserving forms of machine learning. So this week you'll learn about this advanced topic of federated learning and TensorFlow APIs to support that. Let's go on to the next few videos to dive into this.