Skip to content

ChernobylWaste/P2PDocker

Repository files navigation

XGBoost Federated Learning Using P2P Docker

This is repository for assignment Advanced Network Security. The nodes roles as Server and Client.

Full Documentation Here

https://helpful-vein-d29.notion.site/Dokumentasi-Federated-Learning-Menggunakan-XGBoost-dan-FedAVG-16f0e2032c9e806ba263dca917be7869?pvs=4

How to Use

Make sure u must have docker on your computer.

  • Build docker-compose.yml
  docker-compose build
  • Run docker-compose.yml
  docker-compose up

Example for Sending Files to Another Nodes

  • List Running container
docker container ls
  • Entering docker container bash
  docker exec -it <container-name> bash
  • Change Directory to /files
  cd /files
  • Make File Using nano
  nano <filename>

IMPORTANT!

on lokalml.py line 80, change the model name in nodes to model1.json, model2.json, and model3.json.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors