openfl
openfl copied to clipboard
An open framework for Federated Learning.
Fixes #342
Preparations to add [Flake8-annotations](https://pypi.org/project/flake8-annotations/) plugin. This fix is only for errors in **component** folder. It is assumed that the next flake8-annotations errors will be ignored: * ANN002 - Missing type...
Preparations to add [Flake8-annotations](https://pypi.org/project/flake8-annotations/) plugin (**optional changes**). This fix is only for errors in **openfl-tutorials** folder. It is assumed that the next flake8-annotations errors will be ignored: ANN002 - Missing...
Preparations to add [Flake8-annotations](https://pypi.org/project/flake8-annotations/) plugin. This fix is only for errors in **federated/task** folder (part 1). It is assumed that the next flake8-annotations errors will be ignored: ANN002 - Missing...
Preparations to add [Flake8-annotations](https://pypi.org/project/flake8-annotations/) plugin. This fix is only for errors in **federated/plan** folder. It is assumed that the next flake8-annotations errors will be ignored: ANN002 - Missing type annotation...
Preparations to add [Flake8-annotations](https://pypi.org/project/flake8-annotations/) plugin. This fix is only for errors in **federated/data** folder. It is assumed that the next flake8-annotations errors will be ignored: ANN002 - Missing type annotation...
Fixes for #375 Rewrote optimizers to not contain parameters, but only their statistics. Fixed documentation, Tensorflow MNIST example, AdaptiveAggregation `call` method as well.
We need to clearly separate OpenFL samples (which would just show how to integrate OpenFL and various use-cases) and tutorials or lifehachks (how to add your custom aggregation function/play with...
At the end of a round, the aggregator currently calls a set sequence of functions to compute the aggregation of the collaborator models and task metrics. This aggregation procedure is...