├── .gitignore ├── Attack ├── FedRecAttack │ ├── center.py │ └── client.py └── baseline.py ├── Data ├── ml-100k │ ├── test.txt │ ├── train.part-1%.txt │ ├── train.part-10%.txt │ ├── train.part-2%.txt │ ├── train.part-3%.txt │ ├── train.part-5%.txt │ └── train.txt ├── ml-1m │ ├── test.txt │ ├── train.part-1%.txt │ └── train.txt └── steam │ ├── test.txt │ ├── train.part-1%.txt │ └── train.txt ├── FedRec ├── client.py └── server.py ├── README.md ├── data.py ├── eval.py ├── main.py └── parse.py /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | __pycache__/ -------------------------------------------------------------------------------- /Attack/FedRecAttack/center.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdz98/FedRecAttack/HEAD/Attack/FedRecAttack/center.py -------------------------------------------------------------------------------- /Attack/FedRecAttack/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdz98/FedRecAttack/HEAD/Attack/FedRecAttack/client.py -------------------------------------------------------------------------------- /Attack/baseline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdz98/FedRecAttack/HEAD/Attack/baseline.py -------------------------------------------------------------------------------- /Data/ml-100k/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdz98/FedRecAttack/HEAD/Data/ml-100k/test.txt -------------------------------------------------------------------------------- /Data/ml-100k/train.part-1%.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdz98/FedRecAttack/HEAD/Data/ml-100k/train.part-1%.txt -------------------------------------------------------------------------------- /Data/ml-100k/train.part-10%.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdz98/FedRecAttack/HEAD/Data/ml-100k/train.part-10%.txt -------------------------------------------------------------------------------- /Data/ml-100k/train.part-2%.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdz98/FedRecAttack/HEAD/Data/ml-100k/train.part-2%.txt -------------------------------------------------------------------------------- /Data/ml-100k/train.part-3%.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdz98/FedRecAttack/HEAD/Data/ml-100k/train.part-3%.txt -------------------------------------------------------------------------------- /Data/ml-100k/train.part-5%.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdz98/FedRecAttack/HEAD/Data/ml-100k/train.part-5%.txt -------------------------------------------------------------------------------- /Data/ml-100k/train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdz98/FedRecAttack/HEAD/Data/ml-100k/train.txt -------------------------------------------------------------------------------- /Data/ml-1m/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdz98/FedRecAttack/HEAD/Data/ml-1m/test.txt -------------------------------------------------------------------------------- /Data/ml-1m/train.part-1%.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdz98/FedRecAttack/HEAD/Data/ml-1m/train.part-1%.txt -------------------------------------------------------------------------------- /Data/ml-1m/train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdz98/FedRecAttack/HEAD/Data/ml-1m/train.txt -------------------------------------------------------------------------------- /Data/steam/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdz98/FedRecAttack/HEAD/Data/steam/test.txt -------------------------------------------------------------------------------- /Data/steam/train.part-1%.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdz98/FedRecAttack/HEAD/Data/steam/train.part-1%.txt -------------------------------------------------------------------------------- /Data/steam/train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdz98/FedRecAttack/HEAD/Data/steam/train.txt -------------------------------------------------------------------------------- /FedRec/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdz98/FedRecAttack/HEAD/FedRec/client.py -------------------------------------------------------------------------------- /FedRec/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdz98/FedRecAttack/HEAD/FedRec/server.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdz98/FedRecAttack/HEAD/README.md -------------------------------------------------------------------------------- /data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdz98/FedRecAttack/HEAD/data.py -------------------------------------------------------------------------------- /eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdz98/FedRecAttack/HEAD/eval.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdz98/FedRecAttack/HEAD/main.py -------------------------------------------------------------------------------- /parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdz98/FedRecAttack/HEAD/parse.py --------------------------------------------------------------------------------