Name:
Disco
Description:
Decentralized Collaborative Machine Learning
Professor — Lab:
Martin JaggiMachine Learning and Optimization Laboratory

Home page:
Disco
Technical description:
A collection of objects and routines to help you develop your own distributed machine learning algorithm. It has two modes, federated, where a server is keeping track of the model, and decentralized, where each participant has their own local model. You can train your model directly in the browser, allowing it to run on a variety of hardware. Many extensions are in the pipeline, such as adding Byzantine resistance or training without revealing the model. Compared to other solutions, Disco is bridging the gap between people creating machine learning models and people having relevant data. By running without installation nor complex configuration, anyone can help. It's also a breeding ground for new machine learning technologies.
Papers:
Web Pages:
Project status:
active — entered showcase: 2022-02-18 — entry updated: 2024-04-09

Factory Development:
2022/Q1 developing the project
C4DT Contact:
C4DT team

Source code:
Lab GitHub - last commit: 2024-04-03
Code quality:
Intermediate
Project type:
Framework
Programming language:
TypeScript
License:
Apache-2.0