Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/abnerbog/levenberg-marquardt-method

Python implementation of Levenberg-Marquardt algorithm built from scratch using NumPy.
https://github.com/abnerbog/levenberg-marquardt-method

curve-fitting levenberg-marquardt nonlinear-regression numpy

Last synced: about 13 hours ago
JSON representation

Python implementation of Levenberg-Marquardt algorithm built from scratch using NumPy.

Awesome Lists containing this project

README

        

# levenberg-marquardt-method
Python implementation of Levenberg-Marquardt algorithm built from scratch using NumPy. Code adapted from [Gavin, H.P. (2020), The Levenberg-Marquardt algorithm for
nonlinear least squares curve-fitting problems](https://people.duke.edu/~hpgavin/ce281/lm.pdf).

### How to Use:
- Input raw data and initial guesses of parameter values into [example_LM.py](example_LM.py) (contains main function)
- Test data and inputs included for reference
- Change model fitting equation in [levenberg_marquardt.py](levenberg_marquardt.py) via 'lm_func' function