StochasticOptimization.jl
StochasticOptimization.jl copied to clipboard
Implementations of stochastic optimization algorithms and solvers
You're receiving this pull request because the now-deprecated [Julia TagBot GitHub App](https://github.com/apps/julia-tagbot) is installed for this repository. This pull request installs [TagBot as a GitHub Action](https://github.com/marketplace/actions/julia-tagbot). If this PR does...
The `Iteration` sub-module exports an `ObsIterator` type that clashes with `LearnBase`. This results in the unit tests currently failing with: ``` julia> Pkg.test("StochasticOptimization") INFO: Computing test dependencies for StochasticOptimization... INFO:...
This package is really useful as learning rate updaters. I'm using a variant of the Adam scheme here for SGD. I think it is unnecessary to have \rho_i^t as vectors....
https://arxiv.org/pdf/1611.06652v1.pdf
Since I like all things Meta: https://arxiv.org/pdf/1604.08740v2.pdf
This is an interesting stochastic optimizer with some nice theoretical guarantees for convex problems. Would be interesting to compare to the others we have implemented already. https://papers.nips.cc/paper/4937-accelerating-stochastic-gradient-descent-using-predictive-variance-reduction.pdf
Frequently it's not enough to have an in-memory representation of a model or the optimization algorithm state. We want to serialize the structure, parameters, and state of the models and...
I think it would be smart to attempt to use the great tools already created if they can fit our needs, or improved to fit our needs. Here's a summary...