angadgill / Parallel-SGD

Parallel implementation of Stochastic Gradient Descent using SciKit-Learn library in Python.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Parallel-SGD

Parallel implementation of Stochastic Gradient Descent using SciKit-Learn library in Python.

Please see Benchmark notebook for characterization of 5 techniques showing their speed-up and accuracy. PSGD5, based on 'Hogwild!', performs the best with no loss of accuracy.

This project is a work-in-progress for a feature request on SciKit-Learn: #1174

Team Members

About

Parallel implementation of Stochastic Gradient Descent using SciKit-Learn library in Python.


Languages

Language:Python 90.5%Language:C 4.7%Language:Jupyter Notebook 2.7%Language:C++ 1.7%Language:PowerShell 0.2%Language:Shell 0.1%Language:Batchfile 0.1%Language:Makefile 0.1%