disco
disco copied to clipboard
Decentralized & federated privacy-preserving ML training, using p2p networking, in JS
ERROR - COVID-LUS task When attempting to train (either locally or decentrally) using the data provided from DISCO-based link I get the following error 
**AIM** To extend the availability of our (soon to be published) DeepBreath 💨 model to DISCO **CONTEXT** - DeepBreath is a deep learning model that predicts the presence of childhood...
Addresses items listed in #654 #656 #657 Fixes #656: - [x] Fixes text preprocessing, now generation doesn't repeat the last input token and memory leak is fixed - [x] Add...
Here is a list of potential improvements for gpt-tfjs in Disco: - [x] Create a compile method to initialize the optimizer (rather than initializing it when fitDataset is called). This...
currently, there is a bunch of security issues, mostly from old dependencies. this PR aims to fix that * build web-client with `vite` instead of the deprecated `vue-cli` * way...
Here are some issues with gpt-tfjs I noted while implementing tokenization: - [x] There is a memory leak in the training loop. The memory doesn't grow much (~0.01MB per iteration)...
Benchmark and report some information on what to expect and the row for improvement: - [ ] number of training iterations needed on an example dataset, expected loss/perplexity, example of...
Linting matches in all projects (`discojs`, `server`,`cli`) but `web-client`, meaning the `web-client` project enforces different coding styles. To go further, one would want to integrate linting specific to Vue 3's...
currently, formatting is done using `eslint` & `standard`. the first one is a linter actually warning when a line doesn't fit the formatting specs, but doesn't enforce a single representation...
Following the aggregator refactor in #578, byzantine-robust aggregation in the federated setting does not work anymore as it remains to be re-implemented with the new architecture in mind.