{"push_id":2525749309,"size":5,"distinct_size":2,"ref":"refs/heads/one-hot","head":"20e7a9682347788083094d45893cd3225b93e9cf","before":"14b198ee8ee32f9bc94108e3334afa437d0ea0ec","commits":[{"sha":"4bad5f2ef6fd566eda4e8949e61679487183c527","author":{"name":"maxime","email":"17f4551988f3133253c153269a0c951115952947@polytechnique.edu"},"message":"Added a framework to compare semi supervised classifiers. Minor changes to train, retina.","distinct":false,"url":"https://api.github.com/repos/YosefLab/scVI-dev/commits/4bad5f2ef6fd566eda4e8949e61679487183c527"},{"sha":"08eb769f49622605037d948982002ca36b9cf02a","author":{"name":"maxime","email":"17f4551988f3133253c153269a0c951115952947@polytechnique.edu"},"message":"Added a framework to compare semi supervised classifiers. Minor changes to train, retina.","distinct":false,"url":"https://api.github.com/repos/YosefLab/scVI-dev/commits/08eb769f49622605037d948982002ca36b9cf02a"},{"sha":"e380fda67c42b4322344c571434b85f2f29fe3a1","author":{"name":"maxime","email":"17f4551988f3133253c153269a0c951115952947@polytechnique.edu"},"message":"Factorizing syntax for Retina.","distinct":false,"url":"https://api.github.com/repos/YosefLab/scVI-dev/commits/e380fda67c42b4322344c571434b85f2f29fe3a1"},{"sha":"67a5907ddf2c80a315cfa950f41a0461b78dfa62","author":{"name":"Edouard360","email":"b8e74ad6c6daefa6d395cd924ff400a20e71a914@gmail.com"},"message":"Merge branch 'classification' into one-hot","distinct":true,"url":"https://api.github.com/repos/YosefLab/scVI-dev/commits/67a5907ddf2c80a315cfa950f41a0461b78dfa62"},{"sha":"20e7a9682347788083094d45893cd3225b93e9cf","author":{"name":"Edouard360","email":"b8e74ad6c6daefa6d395cd924ff400a20e71a914@gmail.com"},"message":"Major refactoring changes\n\n* Organize scvi package\n\t* create metrics folder recording (stats object moved in metrics)\n\t* move modules in models\n\t* isolate utilities in different files\n* train function now iterates over both train and test dataloaders (need to think about how to do both)\n* decorators: in utils.py, for torch.no_grad and torch.enable_grad and .train .eval. Code is cleaner\n* normalize some attribute names using_cuda -> use_cuda (as flag in run_benchmarks), tensor_list -> tensors (shorter)\n* .cuda() called after module __init__ according to use_cuda() arg.\n* Use torch.distributions.kl.kl_divergence for kl computation\n* Minor change to retina (needed for the unit test labels to be contiguous and for the batch size to be bigger (?))","distinct":true,"url":"https://api.github.com/repos/YosefLab/scVI-dev/commits/20e7a9682347788083094d45893cd3225b93e9cf"}]}
{"actor":{"display_login":"Edouard360"}}