├── FLAlgorithms ├── curriculum │ ├── __pycache__ │ │ ├── cl_score.cpython-38.pyc │ │ └── cl_score.cpython-39.pyc │ └── cl_score.py ├── optimizers │ ├── __pycache__ │ │ ├── fedoptimizer.cpython-38.pyc │ │ └── fedoptimizer.cpython-39.pyc │ ├── fedoptimizer.py │ └── loss.py ├── servers │ ├── __pycache__ │ │ ├── serverFedDistill.cpython-38.pyc │ │ ├── serverFedDistill.cpython-39.pyc │ │ ├── serverFedProx.cpython-38.pyc │ │ ├── serverFedProx.cpython-39.pyc │ │ ├── serveravg.cpython-38.pyc │ │ ├── serveravg.cpython-39.pyc │ │ ├── serverbase.cpython-38.pyc │ │ ├── serverbase.cpython-39.pyc │ │ ├── serverpFedEnsemble.cpython-38.pyc │ │ ├── serverpFedEnsemble.cpython-39.pyc │ │ ├── serverpFedGen.cpython-38.pyc │ │ └── serverpFedGen.cpython-39.pyc │ ├── serverFedDistill.py │ ├── serverFedProx.py │ ├── serveravg.py │ ├── serverbase.py │ ├── serverpFedCL.py │ ├── serverpFedEnsemble.py │ └── serverpFedGen.py ├── trainmodel │ ├── __pycache__ │ │ ├── generator.cpython-38.pyc │ │ ├── generator.cpython-39.pyc │ │ ├── models.cpython-38.pyc │ │ └── models.cpython-39.pyc │ ├── generator.py │ └── models.py └── users │ ├── __pycache__ │ ├── userFedDistill.cpython-38.pyc │ ├── userFedDistill.cpython-39.pyc │ ├── userFedProx.cpython-38.pyc │ ├── userFedProx.cpython-39.pyc │ ├── useravg.cpython-38.pyc │ ├── useravg.cpython-39.pyc │ ├── userbase.cpython-38.pyc │ ├── userbase.cpython-39.pyc │ ├── userpFedGen.cpython-38.pyc │ └── userpFedGen.cpython-39.pyc │ ├── userFedDistill.py │ ├── userFedProx.py │ ├── userGen.py │ ├── useravg.py │ ├── userbase.py │ ├── userpFedCL.py │ ├── userpFedEnsemble.py │ └── userpFedGen.py ├── README.md ├── data ├── CelebA │ ├── README.md │ └── generate_niid_agg.py ├── EMnist │ └── generate_niid_dirichlet.py └── Mnist │ └── generate_niid_dirichlet.py ├── main.py ├── main_plot.py ├── requirements.txt ├── utils ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-38.pyc │ ├── __init__.cpython-39.pyc │ ├── model_config.cpython-38.pyc │ ├── model_config.cpython-39.pyc │ ├── model_utils.cpython-38.pyc │ ├── model_utils.cpython-39.pyc │ ├── plot_utils.cpython-38.pyc │ └── plot_utils.cpython-39.pyc ├── model_config-base.py ├── model_config.py ├── model_utils.py └── plot_utils.py └── 组会汇报FEDCL.pptx /FLAlgorithms/curriculum/__pycache__/cl_score.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/curriculum/__pycache__/cl_score.cpython-38.pyc -------------------------------------------------------------------------------- /FLAlgorithms/curriculum/__pycache__/cl_score.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/curriculum/__pycache__/cl_score.cpython-39.pyc -------------------------------------------------------------------------------- /FLAlgorithms/curriculum/cl_score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/curriculum/cl_score.py -------------------------------------------------------------------------------- /FLAlgorithms/optimizers/__pycache__/fedoptimizer.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/optimizers/__pycache__/fedoptimizer.cpython-38.pyc -------------------------------------------------------------------------------- /FLAlgorithms/optimizers/__pycache__/fedoptimizer.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/optimizers/__pycache__/fedoptimizer.cpython-39.pyc -------------------------------------------------------------------------------- /FLAlgorithms/optimizers/fedoptimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/optimizers/fedoptimizer.py -------------------------------------------------------------------------------- /FLAlgorithms/optimizers/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/optimizers/loss.py -------------------------------------------------------------------------------- /FLAlgorithms/servers/__pycache__/serverFedDistill.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/servers/__pycache__/serverFedDistill.cpython-38.pyc -------------------------------------------------------------------------------- /FLAlgorithms/servers/__pycache__/serverFedDistill.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/servers/__pycache__/serverFedDistill.cpython-39.pyc -------------------------------------------------------------------------------- /FLAlgorithms/servers/__pycache__/serverFedProx.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/servers/__pycache__/serverFedProx.cpython-38.pyc -------------------------------------------------------------------------------- /FLAlgorithms/servers/__pycache__/serverFedProx.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/servers/__pycache__/serverFedProx.cpython-39.pyc -------------------------------------------------------------------------------- /FLAlgorithms/servers/__pycache__/serveravg.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/servers/__pycache__/serveravg.cpython-38.pyc -------------------------------------------------------------------------------- /FLAlgorithms/servers/__pycache__/serveravg.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/servers/__pycache__/serveravg.cpython-39.pyc -------------------------------------------------------------------------------- /FLAlgorithms/servers/__pycache__/serverbase.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/servers/__pycache__/serverbase.cpython-38.pyc -------------------------------------------------------------------------------- /FLAlgorithms/servers/__pycache__/serverbase.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/servers/__pycache__/serverbase.cpython-39.pyc -------------------------------------------------------------------------------- /FLAlgorithms/servers/__pycache__/serverpFedEnsemble.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/servers/__pycache__/serverpFedEnsemble.cpython-38.pyc -------------------------------------------------------------------------------- /FLAlgorithms/servers/__pycache__/serverpFedEnsemble.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/servers/__pycache__/serverpFedEnsemble.cpython-39.pyc -------------------------------------------------------------------------------- /FLAlgorithms/servers/__pycache__/serverpFedGen.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/servers/__pycache__/serverpFedGen.cpython-38.pyc -------------------------------------------------------------------------------- /FLAlgorithms/servers/__pycache__/serverpFedGen.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/servers/__pycache__/serverpFedGen.cpython-39.pyc -------------------------------------------------------------------------------- /FLAlgorithms/servers/serverFedDistill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/servers/serverFedDistill.py -------------------------------------------------------------------------------- /FLAlgorithms/servers/serverFedProx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/servers/serverFedProx.py -------------------------------------------------------------------------------- /FLAlgorithms/servers/serveravg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/servers/serveravg.py -------------------------------------------------------------------------------- /FLAlgorithms/servers/serverbase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/servers/serverbase.py -------------------------------------------------------------------------------- /FLAlgorithms/servers/serverpFedCL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/servers/serverpFedCL.py -------------------------------------------------------------------------------- /FLAlgorithms/servers/serverpFedEnsemble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/servers/serverpFedEnsemble.py -------------------------------------------------------------------------------- /FLAlgorithms/servers/serverpFedGen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/servers/serverpFedGen.py -------------------------------------------------------------------------------- /FLAlgorithms/trainmodel/__pycache__/generator.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/trainmodel/__pycache__/generator.cpython-38.pyc -------------------------------------------------------------------------------- /FLAlgorithms/trainmodel/__pycache__/generator.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/trainmodel/__pycache__/generator.cpython-39.pyc -------------------------------------------------------------------------------- /FLAlgorithms/trainmodel/__pycache__/models.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/trainmodel/__pycache__/models.cpython-38.pyc -------------------------------------------------------------------------------- /FLAlgorithms/trainmodel/__pycache__/models.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/trainmodel/__pycache__/models.cpython-39.pyc -------------------------------------------------------------------------------- /FLAlgorithms/trainmodel/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/trainmodel/generator.py -------------------------------------------------------------------------------- /FLAlgorithms/trainmodel/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/trainmodel/models.py -------------------------------------------------------------------------------- /FLAlgorithms/users/__pycache__/userFedDistill.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/users/__pycache__/userFedDistill.cpython-38.pyc -------------------------------------------------------------------------------- /FLAlgorithms/users/__pycache__/userFedDistill.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/users/__pycache__/userFedDistill.cpython-39.pyc -------------------------------------------------------------------------------- /FLAlgorithms/users/__pycache__/userFedProx.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/users/__pycache__/userFedProx.cpython-38.pyc -------------------------------------------------------------------------------- /FLAlgorithms/users/__pycache__/userFedProx.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/users/__pycache__/userFedProx.cpython-39.pyc -------------------------------------------------------------------------------- /FLAlgorithms/users/__pycache__/useravg.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/users/__pycache__/useravg.cpython-38.pyc -------------------------------------------------------------------------------- /FLAlgorithms/users/__pycache__/useravg.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/users/__pycache__/useravg.cpython-39.pyc -------------------------------------------------------------------------------- /FLAlgorithms/users/__pycache__/userbase.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/users/__pycache__/userbase.cpython-38.pyc -------------------------------------------------------------------------------- /FLAlgorithms/users/__pycache__/userbase.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/users/__pycache__/userbase.cpython-39.pyc -------------------------------------------------------------------------------- /FLAlgorithms/users/__pycache__/userpFedGen.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/users/__pycache__/userpFedGen.cpython-38.pyc -------------------------------------------------------------------------------- /FLAlgorithms/users/__pycache__/userpFedGen.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/users/__pycache__/userpFedGen.cpython-39.pyc -------------------------------------------------------------------------------- /FLAlgorithms/users/userFedDistill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/users/userFedDistill.py -------------------------------------------------------------------------------- /FLAlgorithms/users/userFedProx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/users/userFedProx.py -------------------------------------------------------------------------------- /FLAlgorithms/users/userGen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/users/userGen.py -------------------------------------------------------------------------------- /FLAlgorithms/users/useravg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/users/useravg.py -------------------------------------------------------------------------------- /FLAlgorithms/users/userbase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/users/userbase.py -------------------------------------------------------------------------------- /FLAlgorithms/users/userpFedCL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/users/userpFedCL.py -------------------------------------------------------------------------------- /FLAlgorithms/users/userpFedEnsemble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/users/userpFedEnsemble.py -------------------------------------------------------------------------------- /FLAlgorithms/users/userpFedGen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/FLAlgorithms/users/userpFedGen.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/README.md -------------------------------------------------------------------------------- /data/CelebA/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/data/CelebA/README.md -------------------------------------------------------------------------------- /data/CelebA/generate_niid_agg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/data/CelebA/generate_niid_agg.py -------------------------------------------------------------------------------- /data/EMnist/generate_niid_dirichlet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/data/EMnist/generate_niid_dirichlet.py -------------------------------------------------------------------------------- /data/Mnist/generate_niid_dirichlet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/data/Mnist/generate_niid_dirichlet.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/main.py -------------------------------------------------------------------------------- /main_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/main_plot.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/requirements.txt -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/utils/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /utils/__pycache__/__init__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/utils/__pycache__/__init__.cpython-39.pyc -------------------------------------------------------------------------------- /utils/__pycache__/model_config.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/utils/__pycache__/model_config.cpython-38.pyc -------------------------------------------------------------------------------- /utils/__pycache__/model_config.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/utils/__pycache__/model_config.cpython-39.pyc -------------------------------------------------------------------------------- /utils/__pycache__/model_utils.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/utils/__pycache__/model_utils.cpython-38.pyc -------------------------------------------------------------------------------- /utils/__pycache__/model_utils.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/utils/__pycache__/model_utils.cpython-39.pyc -------------------------------------------------------------------------------- /utils/__pycache__/plot_utils.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/utils/__pycache__/plot_utils.cpython-38.pyc -------------------------------------------------------------------------------- /utils/__pycache__/plot_utils.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/utils/__pycache__/plot_utils.cpython-39.pyc -------------------------------------------------------------------------------- /utils/model_config-base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/utils/model_config-base.py -------------------------------------------------------------------------------- /utils/model_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/utils/model_config.py -------------------------------------------------------------------------------- /utils/model_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/utils/model_utils.py -------------------------------------------------------------------------------- /utils/plot_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/utils/plot_utils.py -------------------------------------------------------------------------------- /组会汇报FEDCL.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MingjieWang0606/FedCL_Pubic/HEAD/组会汇报FEDCL.pptx --------------------------------------------------------------------------------