Skip to content

Nico-Curti/rSGD

Repository files navigation

Authors Project Documentation Build Status
N. Curti
D. Dall'Olio
rSGD docs Linux/MacOS : Travis
Windows : appveyor

GitHub pull-requests GitHub issues

GitHub stars GitHub watchers

Replicated Stochastic Gradient Descent

Optimization and extension of the Replicated Stochastic Gradient Descent.

  1. Prerequisites
  2. Installation
  3. Authors
  4. License
  5. Acknowledgments
  6. Citation

Prerequisites

The project is written in c++ language with the support of c++14 standard (make sure that your c++ compiler support it!).

Installation

To build the executables, clone the repo and then type

make

for the complete list of available examples, or

make main

to compile the main example.

You can also build with CMake or easier with the build.sh file in Linux/MacOS and build.ps1 in Windows.

Authors

See also the list of contributors GitHub contributors who partecipated in this project.

License

The rSGD package is licensed under the MIT "Expat" License. License

Acknowledgement

Thanks goes to all contributors of this project.

Citation

Please cite rSGD if you use it in your research.

@misc{ReplicatedStochasticGradientDescent,
  author = {Nico Curti, Daniele Dall'Olio},
  title = {Replicated Stochastic Gradient Descent},
  year = {2019},
  publisher = {GitHub},
  howpublished = {\url{https://github.com/Nico-Curti/rSGD}},
}