disco icon indicating copy to clipboard operation
disco copied to clipboard

Decentralized & federated privacy-preserving ML training, using p2p networking, in JS

Results 128 disco issues
Sort by recently updated
recently updated
newest added

https://libp2p.io/ evaluate which bindings or deployments of libp2p would be most suitable for communicating gradients as in ML training, supporting mobile phone OSs, and for interfacing with e.g. PyTorch /...

good first issue
help wanted

depends on #1 . related to #2 also. modify the reference code (simulated decentralized) for a given communication graph, on a standard/toy dataset. incorporate a basic asynchronous model, i.e. allowing...

for later

this is a big one we'll look into a bit later

for later

Support a subset of nodes which behaves arbitrary malicious (sends arbitrary messages to neighbors, instead of true gradients). Postponed for now until the honest workers model is implemented and evaluated...

for later

the training algorithm should support realistic changes of the communication graph, such as node failues or offline time. this issue here only considers non-malicious nodes. for Byzantine nodes, we'll discuss...

for later

to keep task definitions self contained and portable, people should just provide a download link if they want to start with a pretrained model (or even for custom architectures). no...

add a new task as an example for NLP such as text classifiers. can probably use the `.csv` dataloaders for it. - Plan A: MobileBert Preprocessing pipeline and pretrained model...

My first PR in TypeScript, fun language! TL;DR: * a new EventConnection abstracts the network events communication and allow for useful extensions * ability to `await` an event to describe...

rework
discojs
server