Create multi-model SGD

Description

Create "batch" SGD primitive that accepts multiple gradient functions and produces multiple weight vectors. This will enable ensembling, cross-val, etc. all in one pass over the data. This idea will likely be extended to other parts of the project as well.

Assignee

Evan Sparks

Reporter

Evan Sparks