Newton's method | Wolfe Condition | Theory and Python Code | Optimization Algorithms #3

preview_player
Показать описание
In this one, I will show you what the (damped) newton algorithm is and how to use it with the Wolfe condition for backtracking. We will approach both methods from intuitive and animated perspectives. Next, let’s talk about the line search we are going to use in this tutorial, which is based on Wolfe criterion. This is achieved by the Wolfe condition, which sufficiently decreases our function ! The Wolfe condition combines both the Armijo condition as well as an additional curvature condition to formulate the strong Wolfe condition. The curvature condition ensures a sufficient increase of the gradient. This is also a strong wolfe condition, which restricts slopes from getting too positive, hence excluding points far away from stationary points.

⏲Outline⏲

00:00 Introduction
00:57 (Damped) Newton Method
03:27 Wolfe Criterion
04:44 Python Implementation
17:55 Animation Module
32:42 Animating Iterations
35:57 Outro

📚Related Courses:



🔴 Subscribe for more videos on CUDA programming
👍 Smash that like button, in case you find this tutorial useful.
👁‍🗨 Speak up and comment, I am all ears.

💰 If you are able to, donate to help the channel
BTC wallet - 3KnwXkMZB4v5iMWjhf1c9B9LMTKeUQ5viP
ETH wallet - 0x44F561fE3830321833dFC93FC1B29916005bC23f
DOGE wallet - DEvDM7Pgxg6PaStTtueuzNSfpw556vXSEW
API3 wallet - 0xe447602C3073b77550C65D2372386809ff19515b
DOT wallet - 15tz1fgucf8t1hAdKpUEVy8oSR8QorAkTkDhojhACD3A4ECr
ARPA wallet - 0xf54bEe325b3653Bd5931cEc13b23D58d1dee8Dfd
QNT wallet - 0xDbfe00E5cddb72158069DFaDE8Efe2A4d737BBAC
AAVE wallet - 0xD9Db74ac7feFA7c83479E585d999E356487667c1
AGLD wallet - 0xF203e39cB3EadDfaF3d11fba6dD8597B4B3972Be
AERGO wallet - 0xd847D9a2EE4a25Ff7836eDCd77E5005cc2E76060
AST wallet - 0x296321FB0FE1A4dE9F33c5e4734a13fe437E55Cd
DASH wallet - XtzYFYDPCNfGzJ1z3kG3eudCwdP9fj3fyE

#python #optimization #algorithm
Рекомендации по теме
Комментарии
Автор

Thank you sir. Such a clear explanation. It is like a diamond. So smooth so beautiful.

Bozbeybey
Автор

Ahmad is the most underrated professor i have ever seen.

TheScienceSpectrum
Автор

Thank you for the geometric description. very helpful

bangalisohojranna
Автор

Registered successfully...Glad to view valuable sessions in such a conference

siyammali
Автор

god i am so glad you labeled stuff like step size and direction, my teacher didnt and all it did was waste like 30 mins of my time

hacglavuz
Автор

Thank you for this amazing lecture Sir.

قناةالبقميللقرانالكريم
Автор

Great lecture sir, thanks for providing it for free

ThreedudesMeenakshy
Автор

Great explanation! Thanks to you I finally understood it!

headball
Автор

Thank you sir this tutorial was very helpful! :)

alextroy
Автор

Excellent lecture! Thank you for making it public!

bigarm
Автор

sir kindly add one problem solution explaination so that theory concept will be clear to us very easy .

lofaze
Автор

Simple and to the point lecture.. Thank you professor.

maelynbaylon
Автор

Kindly upload more lectures of programming in physics

reshmaninawe
Автор

Sir plz tell me aapne konsi book follow ki h...?

KanalABCAzerbaijan
Автор

If dk = -gradient( f(xk)) ( direction of steepest descent method), so (gradient of f at xk)_T dk = -| gradient of f at xk| ^2

siyahoyuncu
Автор

Any website to understand Armijo rule better?

EarningStuff
Автор

Hello sir can u provide the python code?

itsgachawolf
Автор

very bad explaination iam not able to understand a sinle bit

muhammetnacakc