├── README.md ├── federated_learning ├── args.py ├── client.py ├── run.sh └── server.py ├── proposed ├── app.py ├── args.py ├── client.py ├── data │ ├── table.csv │ ├── test_acc.png │ ├── train_acc.png │ └── train_loss.png ├── run.sh ├── server.py └── templates │ └── index.html ├── split_learning ├── args.py ├── client.py ├── run.sh └── server.py └── splitfed ├── args.py ├── client.py ├── run.sh └── server.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiankeQiang/AdaptiveSplitFederatedLearning/HEAD/README.md -------------------------------------------------------------------------------- /federated_learning/args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiankeQiang/AdaptiveSplitFederatedLearning/HEAD/federated_learning/args.py -------------------------------------------------------------------------------- /federated_learning/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiankeQiang/AdaptiveSplitFederatedLearning/HEAD/federated_learning/client.py -------------------------------------------------------------------------------- /federated_learning/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiankeQiang/AdaptiveSplitFederatedLearning/HEAD/federated_learning/run.sh -------------------------------------------------------------------------------- /federated_learning/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiankeQiang/AdaptiveSplitFederatedLearning/HEAD/federated_learning/server.py -------------------------------------------------------------------------------- /proposed/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiankeQiang/AdaptiveSplitFederatedLearning/HEAD/proposed/app.py -------------------------------------------------------------------------------- /proposed/args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiankeQiang/AdaptiveSplitFederatedLearning/HEAD/proposed/args.py -------------------------------------------------------------------------------- /proposed/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiankeQiang/AdaptiveSplitFederatedLearning/HEAD/proposed/client.py -------------------------------------------------------------------------------- /proposed/data/table.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiankeQiang/AdaptiveSplitFederatedLearning/HEAD/proposed/data/table.csv -------------------------------------------------------------------------------- /proposed/data/test_acc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiankeQiang/AdaptiveSplitFederatedLearning/HEAD/proposed/data/test_acc.png -------------------------------------------------------------------------------- /proposed/data/train_acc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiankeQiang/AdaptiveSplitFederatedLearning/HEAD/proposed/data/train_acc.png -------------------------------------------------------------------------------- /proposed/data/train_loss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiankeQiang/AdaptiveSplitFederatedLearning/HEAD/proposed/data/train_loss.png -------------------------------------------------------------------------------- /proposed/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiankeQiang/AdaptiveSplitFederatedLearning/HEAD/proposed/run.sh -------------------------------------------------------------------------------- /proposed/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiankeQiang/AdaptiveSplitFederatedLearning/HEAD/proposed/server.py -------------------------------------------------------------------------------- /proposed/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiankeQiang/AdaptiveSplitFederatedLearning/HEAD/proposed/templates/index.html -------------------------------------------------------------------------------- /split_learning/args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiankeQiang/AdaptiveSplitFederatedLearning/HEAD/split_learning/args.py -------------------------------------------------------------------------------- /split_learning/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiankeQiang/AdaptiveSplitFederatedLearning/HEAD/split_learning/client.py -------------------------------------------------------------------------------- /split_learning/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiankeQiang/AdaptiveSplitFederatedLearning/HEAD/split_learning/run.sh -------------------------------------------------------------------------------- /split_learning/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiankeQiang/AdaptiveSplitFederatedLearning/HEAD/split_learning/server.py -------------------------------------------------------------------------------- /splitfed/args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiankeQiang/AdaptiveSplitFederatedLearning/HEAD/splitfed/args.py -------------------------------------------------------------------------------- /splitfed/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiankeQiang/AdaptiveSplitFederatedLearning/HEAD/splitfed/client.py -------------------------------------------------------------------------------- /splitfed/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiankeQiang/AdaptiveSplitFederatedLearning/HEAD/splitfed/run.sh -------------------------------------------------------------------------------- /splitfed/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiankeQiang/AdaptiveSplitFederatedLearning/HEAD/splitfed/server.py --------------------------------------------------------------------------------