google / google/tf-quant-finance

Add Levenberg-Marquardt least squares method

Open
#33 2 comments 0 reactions 1 assignee Claimed by @gavincyi View on GitHub
Dominant language
Python
Stars
5.5k
Forks
698
PR merge metrics
No merged PRs in 30d

Description

[Levenberg-Marquardt](https://en.m.wikipedia.org/wiki/Levenberg%E2%80%93Marquardt_algorithm) is a frequently needed algorithm in curve fitting problems in finance. It would be great to have a batched TF implementation in the library. It should be placed in the optimizers folder.

The reference implementation to follow is the MINPACK routines. In addition to the original [Fortran version](https://people.sc.fsu.edu/~jburkardt/f_src/minpack/minpack.html) there is also a [C++ version](https://people.sc.fsu.edu/~jburkardt/cpp_src/minpack/minpack.html) available.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.