├── LICENSE ├── README.md ├── fedpm.yml └── src ├── __init__.py ├── fedssm ├── __init__.py ├── client.py ├── models │ ├── __init__.py │ ├── dense_layers.py │ ├── masked_layers.py │ ├── model.py │ └── utils.py ├── params.yaml ├── params_cifar10.yaml ├── params_cifar100.yaml ├── params_emnist.yaml ├── params_mnist_conv.yaml ├── server.py ├── simulator.py └── utils │ ├── __init__.py │ ├── get_split_dataset.py │ ├── load_dataset.py │ ├── network.py │ ├── non_iid_cifar.py │ ├── output.py │ ├── random.py │ └── read_data.py └── main.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerivanIsik/sparse-random-networks/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerivanIsik/sparse-random-networks/HEAD/README.md -------------------------------------------------------------------------------- /fedpm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerivanIsik/sparse-random-networks/HEAD/fedpm.yml -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/fedssm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/fedssm/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerivanIsik/sparse-random-networks/HEAD/src/fedssm/client.py -------------------------------------------------------------------------------- /src/fedssm/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/fedssm/models/dense_layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerivanIsik/sparse-random-networks/HEAD/src/fedssm/models/dense_layers.py -------------------------------------------------------------------------------- /src/fedssm/models/masked_layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerivanIsik/sparse-random-networks/HEAD/src/fedssm/models/masked_layers.py -------------------------------------------------------------------------------- /src/fedssm/models/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerivanIsik/sparse-random-networks/HEAD/src/fedssm/models/model.py -------------------------------------------------------------------------------- /src/fedssm/models/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerivanIsik/sparse-random-networks/HEAD/src/fedssm/models/utils.py -------------------------------------------------------------------------------- /src/fedssm/params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerivanIsik/sparse-random-networks/HEAD/src/fedssm/params.yaml -------------------------------------------------------------------------------- /src/fedssm/params_cifar10.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerivanIsik/sparse-random-networks/HEAD/src/fedssm/params_cifar10.yaml -------------------------------------------------------------------------------- /src/fedssm/params_cifar100.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerivanIsik/sparse-random-networks/HEAD/src/fedssm/params_cifar100.yaml -------------------------------------------------------------------------------- /src/fedssm/params_emnist.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerivanIsik/sparse-random-networks/HEAD/src/fedssm/params_emnist.yaml -------------------------------------------------------------------------------- /src/fedssm/params_mnist_conv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerivanIsik/sparse-random-networks/HEAD/src/fedssm/params_mnist_conv.yaml -------------------------------------------------------------------------------- /src/fedssm/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerivanIsik/sparse-random-networks/HEAD/src/fedssm/server.py -------------------------------------------------------------------------------- /src/fedssm/simulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerivanIsik/sparse-random-networks/HEAD/src/fedssm/simulator.py -------------------------------------------------------------------------------- /src/fedssm/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/fedssm/utils/get_split_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerivanIsik/sparse-random-networks/HEAD/src/fedssm/utils/get_split_dataset.py -------------------------------------------------------------------------------- /src/fedssm/utils/load_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerivanIsik/sparse-random-networks/HEAD/src/fedssm/utils/load_dataset.py -------------------------------------------------------------------------------- /src/fedssm/utils/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerivanIsik/sparse-random-networks/HEAD/src/fedssm/utils/network.py -------------------------------------------------------------------------------- /src/fedssm/utils/non_iid_cifar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerivanIsik/sparse-random-networks/HEAD/src/fedssm/utils/non_iid_cifar.py -------------------------------------------------------------------------------- /src/fedssm/utils/output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerivanIsik/sparse-random-networks/HEAD/src/fedssm/utils/output.py -------------------------------------------------------------------------------- /src/fedssm/utils/random.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerivanIsik/sparse-random-networks/HEAD/src/fedssm/utils/random.py -------------------------------------------------------------------------------- /src/fedssm/utils/read_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerivanIsik/sparse-random-networks/HEAD/src/fedssm/utils/read_data.py -------------------------------------------------------------------------------- /src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerivanIsik/sparse-random-networks/HEAD/src/main.py --------------------------------------------------------------------------------