This package implements some optimization methods used in numerical optimiation tasks for neural networks that aren't usually implemented in deep learning frameworks because of their computational constraints.

1 stars 1 forks 1 watchers Python GNU Lesser General Public License v3.0
conjugate-gradient deep-learning gauss-newton levenberg-marquardt-algorithm linesearch machine-learning newtons-method numerical-optimization optimization python pytorch trust-region-optimization
1 Open Issue Need Help Last updated: Jul 13, 2026

Open Issues Need Help

View All on GitHub
enhancement help wanted

This package implements some optimization methods used in numerical optimiation tasks for neural networks that aren't usually implemented in deep learning frameworks because of their computational constraints.

Python
#conjugate-gradient#deep-learning#gauss-newton#levenberg-marquardt-algorithm#linesearch#machine-learning#newtons-method#numerical-optimization#optimization#python#pytorch#trust-region-optimization