The downhill package provides algorithms for minimizing scalar loss functions that are defined using Theano.

Several optimization algorithms are included:

All algorithms permit the use of regular or Nesterov-style momentum as well.

The source code for downhill lives at http://github.com/lmjohns3/downhill, the documentation lives at http://downhill.readthedocs.org, and announcements and discussion happen on the mailing list.