Logo

dev-resources.site

for different kinds of informations.

Into to Federated Learning

Published at
11/25/2024
Categories
30daysofflcode
federatedlearning
privacy
machinelearning
Author
sanggusti
Author
9 person written this
sanggusti
open
Into to Federated Learning

Day 1 of 30 Days of Federated Learning Code.

OpenMined currently handling events that called curious learner to learn about Federated Learning from 20 November to 20 December and here I am also as participants that wanted to get into the learning journey as well.

The comic from google about Federated Learning shows a really insightful terminology and necessity of Federated Learning in Machine Learning systems regarding the privacy on the data side.

Data Privacy defines how a particular piece of information/data should be handled or who has authorized access based on its relative importance. With the introduction to AI (Machine Learning and Deep Learning), a lot of personal information can be extracted from these models, which can cause irreparable damage to the people whose personal data has been exposed. So, here comes the need to preserve this data while implementing various machine learning models.

Federated Learning which is also known as collaborative learning is a deep learning technique where the training takes place across multiple decentralized edge devices (clients) or servers on their personal data, without sharing it with other clients, thus keeping the data private. It aims at training a machine learning algorithm, say, deep neural networks on multiple devices (clients) having local datasets without explicitly exchanging the data samples.

Image description

Federated learning makes it possible for AI algorithms to gain experience from a vast range of data located at different sites. This approach enables several organizations to collaborate on the development of models but without having to share sensitive data with each other.

There are two types of Federated Learning:

  1. Centralized federated learning: In this setting, a central server is used to orchestrate the different steps of algorithms and coordinate all the participating nodes during the learning process. The server is responsible for the nodes selection at the beginning of the training process and for the aggregation of the received model updates (weights). It is the bottleneck of the system.

  2. Decentralized federated learning: In this type, nodes are able to coordinate themselves to obtain the global model. This setting prevents single point failures as the model updates are exchanged only between interconnected nodes.

As the learning commitment goes, here I put a daily blogs in this profile and I hope anyone find this learning logs to be informative and useful.

References

privacy Article's
30 articles in total
Favicon
Is the SIP protocol making a comeback?
Favicon
How Private Internet Access (PIA) VPN Enhances Online Privacy, Security, and Performance
Favicon
Why Authorization Matters and How Cerbos Revolutionizes It
Favicon
Privacy in the Digital Age: How to Stay Secure Online
Favicon
Does Coinbase support call you?
Favicon
IPFighter's DNS Leak Check: Safeguard Your Privacy
Favicon
IPFighter's IP Address Lookup: Uncover Detailed Insights
Favicon
Your Data, Your Privacy: How VPNs Hide Your Identity
Favicon
Your rich text could be a cross-site scripting vulnerability
Favicon
Azure OpenAI vs OpenAI
Favicon
Itโ€™s cybersecurityโ€™s kryptonite: Why are you still holding it?
Favicon
Practical Ways to Safeguard Your Personal Data
Favicon
Caught in the Crunch My Journey from Snacks to 2 Million Exposed Users Privacy
Favicon
PII: Your Digital Fingerprint - Don't Let it Fall into the Wrong Hands!
Favicon
The Digital Canary: Decoding Telegram's Silences
Favicon
Protect Sensitive Data on AWS: A Beginnerโ€™s Guide to Amazon Macie
Favicon
I created PACMAN - not what you think ๐Ÿ‘€๐Ÿ‘€
Favicon
Local LLMs: The Future of Private AI Computing? A Complete Guide for 2024
Favicon
The AI Paradox in Digital Identity: Why More Security Might Mean Less Privacy (And What to Do About It)
Favicon
how i built a local first audio transcription: building a privacy-first voice processing pipeline
Favicon
CCPA vs. CPRA: The Privacy Battle That Could Change Your Business Forever
Favicon
Ethical Considerations in Implementing AI Solutions in Your Business
Favicon
Into to Federated Learning
Favicon
๐Ÿ–ฅ๏ธ Tails OS: A Security-Focused, Privacy-Enhanced Operating System
Favicon
Day 1 : Daily Notes for #30DayOfFLCode
Favicon
How to Install a Private OpenVPN Server on Ubuntu 22.04
Favicon
Reasons Why Temporary Virtual Numbers Are Essential for Developers
Favicon
Apple Intelligence: Pioneering AI Privacy in the Tech Industry
Favicon
Running AI locally in your users' browsers
Favicon
Data Protection in the Digital Age

Featured ones: