Personalized Federated Learning with Semisupervised Distillation
Algorithm 3
Client update.
Input: communication round , local labeled data , local unlabeled data and public data for each client k, number of local epochs , batch size of labeled data, batch size of public data, batch size of unlabeled data, confidence threshold , learning rate , loss weight and
Output: model’s predicted class distribution Initialize the local model