在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):SAP-samples/machine-learning-diff-private-federated-learning开源软件地址(OpenSource Url):https://github.com/SAP-samples/machine-learning-diff-private-federated-learning开源编程语言(OpenSource Language):Python 98.8%开源软件介绍(OpenSource Introduction):Differentially Private Federated Learning: A Client-level PerspectiveDescription:Federated Learning is a privacy preserving decentralized learning protocol introduced by Google. Multiple clients jointly learn a model without data centralization. Centralization is pushed from data space to parameter space: https://research.google.com/pubs/pub44822.html [1]. Differential privacy in deep learning is concerned with preserving privacy of individual data points: https://arxiv.org/abs/1607.00133 [2]. In this work we combine the notion of both by making federated learning differentially private. We focus on preserving privacy for the entire data set of a client. For more information, please refer to: https://arxiv.org/abs/1712.07557v2. This code simulates a federated setting and enables federated learning with differential privacy. The privacy accountant used is from https://arxiv.org/abs/1607.00133 [2]. The files: accountant.py, utils.py, gaussian_moments.py are taken from: https://github.com/tensorflow/models/tree/master/research/differential_privacy Note that the privacy agent is not completely set up yet (especially for more than 100 clients). It has to be specified manually or otherwise parameters 'm' and 'sigma' need to be specified. Authors:RequirementsDownload and Installation
For more information on the individual functions, please refer to their doc strings. Known IssuesNo issues known How to obtain supportThis project is provided "as-is" and any bug reports are not guaranteed to be fixed. CitationsIf you use this code or the pretrained models in your research, please cite:
References
LicenseCopyright (c) 2017 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the LICENSE file. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论