{"repo":"apple/pfl-research","free":true,"listed":false,"github":"https://github.com/apple/pfl-research","clone":"git clone https://github.com/apple/pfl-research.git","description":"Simulation framework for accelerating research in Private Federated Learning","language":"Jupyter Notebook","stars":358,"topics":["differential-privacy","federated-learning","federated-learning-framework","machine-learning","privacy"],"license":"Apache-2.0","category":"machine-learning","readme_excerpt":"pfl : Python framework for Private Federated Learning simulations Documentation website: https://apple.github.io/pfl-research pfl is a Python framework developed at Apple to empower researchers to run efficient simulations with privacy-preserving federated learning (FL) and disseminate the results of their research in FL. We are a team comprising engineering and research expertise, and we encourage researchers to publish their papers, with this code, with confidence. The framework is not intended to be used for third-party FL deployments but the results of the simulations can be tremendously useful in actual FL deployments. We hope that pfl will promote open research in FL and its effective dissemination. pfl provides several useful features, including the following: Get started quickly trying out PFL for your use case with your existing model and data. Iterate quickly with fast simulations utilizing multiple levels of distributed training (multiple processes, GPUs and machines). Flexibility and expressiveness - when a researcher has a PFL idea to try, pfl has flexible APIs to express these ideas. Scalable simulations for large experiments with state-of-the-art algorithms and models. Support both PyTorch and TensorFlow. Unified benchmarks for datasets that have been vetted for both PyTorch and TensorFlow. Support other models in addition to neural networks, e.g. GBDTs. Switching between types of models is seamless. Tight integration with privacy features, including common mec","default_branch":null,"files":null,"tree":[],"storefront":"/r/apple","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/apple/pfl-research/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}