pyro-ppl/pyro

Implement higher dimensional newton solvers

Open

#1,207 opened on 2018年6月26日

GitHub で見る
 (5 comments) (0 reactions) (1 assignee)Python (981 forks)batch import
enhancementhelp wanted

Repository metrics

Stars
 (8,211 stars)
PR merge metrics
 (平均マージ 10d 19h) (30d で 1 merged PR)

説明

currently there is a 2d solver, but we require a 3d solver and soon will require higher-dimensions:

  • #1210 newton_step() method that dispatches among {1d, 2d, 3d, nd}.
  • #1210 newton_step_1d() solver that computes min eig of Hessian
  • #1210 newton_step_3d() solver that computes min eig of Hessian
  • newton_step_nd() solver using Powell's dog-leg method (see See section 3.5 of Madsen's Method for nonlinear least squares problems)

コントリビューターガイド