Detect HCM from ECG and echocardiogram
- Create conda environment using 'conda env create -f environment.yml'
- Both 'ECG' and 'Echo' folder has 'server.py', 'client.py', 'utils.py' and 'model.py'. 'server.py' file should reside on machine that needs to operate as central body to aggregate and distrubute weights. 'client.py', 'utils.py' and 'model.py' files should be copied to each client machine that needs to participate in the training.
- Each client should have 'client.py', 'utils.py' and 'model.py' residing in their own respective machines.
- Server and Client should be able to connect to same IP and port.
- Run 'server.py' and wait till it connects to provided IP and port.
- Run 'client.py' for each client. After enough clients are connected to server, training will start automatically and the rest is handled by Flower framework.