Understanding scipy.minimize part 1: The BFGS algorithm

Sdílet
Vložit
  • čas přidán 19. 05. 2023
  • A description of how quasi Newton algorithms in general, and in special the BFGS algorithm work. Animations are made with the manimce library.
    Sources:
    * Nocedal & Wright: Numerical Optimization Ch. 6 (which also presents a SR1 trust region method)
    * Dennis & More: Quasi-Newton Methods, Motivation, and Theory, SIAM Review, Vol. 19, No. 1, 1977 (describing the PSB method. The video is based mostly on the derivation in section 7 of this paper.)
    The actual update formulas of BFGS are not included in the video. These can be found in both sources as well as e.g. Wikipedia.
  • Věda a technologie

Komentáře • 20

  • @deepbhadja5730
    @deepbhadja5730 Před 7 měsíci +14

    Ridiculously underrated channel, high quality visuals and great explanation.

  • @andresyesidmorenovilla7888

    Awesome video! Incredible content quality for such a small channel!

  • @Frans_Rodenburg
    @Frans_Rodenburg Před 11 měsíci +6

    Nice video! There are plenty of videos on Newton-Raphson methods but I could not find any visual explanations of quasi-Newton methods until I found yours.

  • @m.khanmohamadi9815
    @m.khanmohamadi9815 Před 3 měsíci +1

    awesome visualization. thanks

  • @mallahsara4565
    @mallahsara4565 Před 3 měsíci +1

    Awesome content! Keep up the good work!

  • @philipcasserstal9260
    @philipcasserstal9260 Před 8 měsíci +2

    Great video! Nice visuals and easy to understand

  • @owaischunawala4030
    @owaischunawala4030 Před 10 měsíci

    Thank you for making this video!

  • @SS-yb1qd
    @SS-yb1qd Před 4 měsíci +1

    Ubelivably excellent.

  • @KNO476
    @KNO476 Před 4 měsíci +1

    Amazing content

  • @oldudot6940
    @oldudot6940 Před 9 měsíci +1

    thank you, it was very helpful !

  • @rasm7266
    @rasm7266 Před 10 měsíci

    Thanks a lot for making this video. :-)

  • @prodbyryshy
    @prodbyryshy Před 10 měsíci +1

    beautiful

  • @jakovbilic4556
    @jakovbilic4556 Před 4 měsíci +1

    Really helpful!

  • @a.renegeist2800
    @a.renegeist2800 Před rokem +2

    Really nice video, thank you! Just a really minor correction to 04:15... due to the symmetry you need to compute slightly more than half of the values, not exactly half of the values.

    • @FolkerHoffmann
      @FolkerHoffmann  Před rokem +1

      Thanks! You are of course completely right with your correction!

  • @cvanaret
    @cvanaret Před 2 měsíci

    Thanks for the video! One comment: even though you discuss the importance of convexity later on, your claim "in higher dimensions, finding the minimum of a quadratic function is very easy" is misleading ;)

  • @wildreams
    @wildreams Před 9 měsíci +1

    "Sci-py" as in "Sci" in Science ;)

    • @FolkerHoffmann
      @FolkerHoffmann  Před 9 měsíci +3

      Thanks! I knew the meaning of the "Sci" but somehow never connected this to the prononciation :-/ (And the prononciation is literally on the first page of the documentation :D)

    • @wildreams
      @wildreams Před 9 měsíci +1

      @@FolkerHoffmann lol, all good. Thanks for the great content!