https://scanlibs.com/optimization-algorithms-distributed-ml/
Optimization Algorithms for Distributed Machine Learning